Анықтама
Тізім әдісі — тізімге нүкте арқылы қолданылатын дайын әрекет: тізім.әдіс(аргумент). Әдістер тізімді толықтырады, өшіреді, реттейді, іздейді.
| Әдіс | Қызметі | Мысал |
| append(x) | x-ті СОҢЫНА қосады | a.append(7) |
| insert(i, x) | x-ті i индексіне кірістіреді | a.insert(0, 5) |
| remove(x) | x мәнінің БІРІНШІ кездесуін өшіреді | a.remove(3) |
| pop(i) | i индекстегі элементті өшіріп, ҚАЙТАРАДЫ (индекссіз — соңғыны) | a.pop() |
| sort() | Өсу ретімен сұрыптайды | a.sort() |
| sort(reverse=True) | Кему ретімен сұрыптайды | a.sort(reverse=True) |
| reverse() | Ретін керісінше аударады | a.reverse() |
| count(x) | x неше рет кездесетінін санайды | a.count(5) |
| index(x) | x-тің бірінші индексін табады | a.index(30) |
| clear() | Тізімді толық тазартады | a.clear() |
Анықтама
in операторы — элементтің тізімде бар-жоғын тексереді: 5 in a → True/False. Шартпен бірге қолданылады: if x in a:
a = [3, 1, 4, 1, 5]
a.append(9)
a.remove(1)
a.sort()
print(a.count(1))
print(4 in a)
Анықтама
append пен insert айырмасы: append әрқашан соңына, insert — көрсетілген орынға. remove мен pop айырмасы: remove МӘН бойынша өшіреді, pop — ИНДЕКС бойынша өшіріп, мәнді қайтарады.
Деңгей: Оңай append тізбегі
Берілді: a = []; кейін a.append(1), a.append(2), a.append(3) орындалды.
Табу керек: Тізімнің соңғы күйі.
Шешуі:
Әр append соңына қосады: [] → [1] → [1, 2] → [1, 2, 3].
Жауабы: [1, 2, 3].
Деңгей: Орта remove және pop
Берілді: a = [5, 2, 5, 8]; a.remove(5) және x = a.pop() орындалды.
Табу керек: Тізімнің соңғы күйі және x мәні.
Шешуі:
remove(5) БІРІНШІ 5-ті өшіреді: [2, 5, 8]. pop() соңғысын өшіріп, қайтарады: x = 8, тізім [2, 5].
Жауабы: a = [2, 5], x = 8.
Деңгей: Қиын Аралас әдістер
Берілді: a = [4, 1, 3]; a.insert(1, 9); a.sort(reverse=True) орындалды.
Табу керек: Соңғы күйі.
Шешуі:
insert(1, 9): 1-индекске 9 кіреді → [4, 9, 1, 3]. sort(reverse=True): кему ретімен → [9, 4, 3, 1].
Жауабы: [9, 4, 3, 1].