Тізімдерді шығару тәсілдері




Презентация қосу
Python бағдарламалау тілі

Тізімдер (массивтер)

Орындаған: Ишалиев Қ
Қабылдаған:Нурмухамедова Г
Тізім (list) - бұл элементтердің реттелген
жиынтығы болып табылатын мәліметтер түрі.

Бір тізімнің элементтері бірдей болуы керек.
Мысалы, жолдар тізімі, бүтін сандар тізімі.

Мысалы:

a = ["Андрей", "Вера", "Даша", «Коля", "Юра"]

b = [17, 409, 88]
Тізімнің әр элементінің өз нөмірі (индексі) бар.
Элементтерді нөмірлеу нөлден басталады:
a = ["Андрей", "Вера", "Даша", "Коля", "Юра"]

Тізімнің әр элементімен бөлек жұмыс істеуге
болады:

a = ["Андрей", "Вера", "Даша", "Коля", "Юра"]
print(a[2])
Тізімнің барлық элементтерін сұрыптау
үшін цикл қолданылады:

a = ["Андрей", "Вера", "Даша", "Коля", "Юра"]
for i in range(5):
print("Привет,", a[i])
Тізімдерді құру жолдары
1)Барлық элементтерді аударамыз: b = [17, 409, 88]

Бос тізімді жасауға болады : a = []

2) Тізім генераторының көмегімен : a = []*5

Бес нөлден тұратын тізімді алыңыз : [0, 0, 0, 0, 0].

a = [ i for i in range(10) ]
Тізімді алыңыз[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

a = [ i*i for i in range(10) ]
Тізімді алыңыз[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
3) Элементтерді пернетақтадан енгізу арқылы (әр элемент
жаңа жолдан):

a = [0]*5
for i in range(5):
print("a[", i, "]= ", end = "")
a[i] = int(input())

4) Элементтерді пернетақтадан енгізу арқылы (бір жолдағы
барлық элементтер бос орын арқылы). Ол үшін a.split ()
әдісі қолданылады, егер бастапқы жол Бос орындар
бойынша кесілген болса, пайда болатын жолдардың тізімін
қайтарады:
a = [0]*5
s = input() # человек вводит строку "1 2 3"
a = s.split()
print(a)
Қорытынды : ['1', '2', '3']
Тізімдерді шығару тәсілдері
1) Функциясының көмегімен print()
:
b = [17, 409, 88]
print(b)

Қорытынды: [17, 409, 88]

2) Тізімнің әр элементін жеке-жеке шығару:

a = ["Андрей", "Вера", "Даша", "Коля", "Юра"]
for i in range(5):
print(a[i])
3) Тізімнің әрбір элементін жеке-жеке бір жолда шығару:

a = ["Андрей", "Вера", "Даша", "Коля", "Юра"]
for i in range(5):
print(a[i], end = " ")

4) Тізім элементтерін элементтер индекстеріне жүгінбей
шығару:

fruits = ["Яблоко", "Банан", "Груша"]
for x in fruits:
print(x, end = " ")
Тізіммен жұмыс
1) Тізім элементтерін өзгертуге болады:

a = [1, 2, 3, 4, 5, 6]
for i in range(6):
if a[i] % 2 == 0:
a[i] = 0
print(a) Қорытынды: [1, 0, 3, 0, 5, 0

2) Элементтерді тізімнің соңына қосуға болады. Ол үшін
A.append(x) әдісі қолданылады):

a = [1, 2, 3]
a.append(4)
print(a) Қорытынды: [1, 2, 3, 4]
3) Тізімді оның соңына басқа тізімнің элементтерін қосу
арқылы кеңейтуге болады. Ол үшін A.extend(b) әдісі
қолданылады):

a = [1, 2, 3]
b = [4, 5]
a.extend(b)
print(a) Қорытынды: [1, 2, 3, 4, 5]

4) Тізімдерді көшіруге болады :

a = [1, 2, 3]
b = a
print(b)
5) Len(A) тізімінің ұзындығын табу функциясы):
a = ["Яблоко", "Банан", "Груша"]
x = len(a)
print(x) Қорытынды: 3

6) Тізімді кездейсоқ элементтермен толтыру :
from random import randint
x = 7
a = [0]*x
for i in range(x):
a[i] = randint(0,100)

7) Тізім элементтерін кері ретпен өзгерту. A.reverse әдісі():

a = [0, 1, 2, 3, 4, 5]
a.reverse()
print(a) Қорытынды: [5, 4, 3, 2, 1, 0
8) Тізімді сұрыптау. Сұрыптау (a):
Өсуі бойынша :

animals = ["кот", "еж", "собака", "барсук"]
animals = sorted(animals)
print(animals)

Қорытынды: ['барсук', 'еж', 'кот', 'собака']

Кему бойынша :

a = [5, 65, 14, 700, 8]
a = sorted(a, reverse = True)
print(a)

Қорытынды: [700, 65, 14, 8, 5]
Назарларыңызға Рахмет!!!

Ұқсас жұмыстар
Қаріп сұқбаттық терезе
Word мәтіндік процессоры
Microsoft office Word Мәтіндік редакторы. Терезе элементтері
Кестені құжатқа Алдымен кестені
Пішімдеу ( формат )
Жылжымайтын мүліктерді бағалау
Деректер көзіне тәуелсіз, векторлық қабатта сақталған қауіпті объектілер тобы үшін есептеу
ГАЗДЫҢ ІШКІ ЭНЕРГИЯСЫ
Алгоритм және оның қасиеттері
Құрылыстың негізгі өстерін бөлу тәсілдері
Пәндер