Python бағдарламалау тіліндегі тізімдер (list): анықтама және негізгі операциялар


Slide 1

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

Орындаған: Ишалиев Қ

Қабылдаған:Нурмухамедова Г

Python бағдарламалау тілі

Slide 2

Тізім (list) - бұл элементтердің реттелген жиынтығы болып табылатын мәліметтер түрі.

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

Мысалы:

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

b = [17, 409, 88]

Slide 3

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

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

Тізімнің әр элементінің өз нөмірі (индексі) бар. Элементтерді нөмірлеу нөлден басталады:

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

print(a[2] )

Slide 4

Тізімнің барлық элементтерін сұрыптау үшін цикл қолданылады:

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

for i in range(5) :

print("Привет, ", a[i] )

Slide 5

Тізімдерді құру жолдары

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]

Slide 6

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']

Slide 7

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

1) Функциясының көмегімен print() :

b = [17, 409, 88]

print(b)

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

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

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

for i in range(5) :

print(a[i] )

Slide 8

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

fruits = ["Яблоко", "Банан", "Груша"]

for x in fruits:

print(x, end = " ")

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

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

for i in range(5) :

print(a[i], end = " ")

Slide 9

Тізіммен жұмыс

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]

Slide 10

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)

Slide 11

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]

Slide 12

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]

Slide 13

Назарларыңызға Рахмет!!!


Ұқсас жұмыстар
Python бағдарламалау тіліне арналған электронды оқу-әдістемелік кешенді әзірлеу
Python негіздері: тарихы, тіл құрылымы және бастапқы бағдарламалау
Python бағдарламалау тілінде Pygame кітапханасы арқылы 2D ойын жасаудың негіздері
Python тілінде файлдармен жұмыс: файл түрлері, ашу режимдері және негізгі операциялар
Python тіліндегі set және frozenset жиындарының сипаттамасы мен операциялары
Практикалық бағдарламалау: Python тілінде тармақталған алгоритмдерді құру және қолдану
Бірөлшемді және екіөлшемді массивтер: анықтама, сипаттау және Паскаль тіліндегі бағдарламалау әдістері
Циклдық алгоритмдер және Python тіліндегі цикл операторлары
Практикалық жұмыс: Python тіліндегі циклдік алгоритмдер және параметрлі for-циклдер
Объектілі бағдарланған бағдарламалау: кластар, әдістер және негізгі принциптер
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz