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



Тізімдер (массивтер)
Орындаған: Ишалиев Қ
Қабылдаған:Нурмухамедова Г
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] )

4) Тізім элементтерін элементтер индекстеріне жүгінбей шығару:
fruits = ["Яблоко", "Банан", "Груша"]
for x in fruits:
print(x, end = " ")
3) Тізімнің әрбір элементін жеке-жеке бір жолда шығару:
a = ["Андрей", "Вера", "Даша", "Коля", "Юра"]
for i in range(5) :
print(a[i], 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