Тізімдерді шығару тәсілдері
Презентация қосу
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]
Назарларыңызға Рахмет!!!
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz