Методы списков
append, pop, sort, reverse, count, index.
Методы списков — что список умеет
Метод — это функция, которая живёт у объекта. Вызывается через точку: имя.метод(...). Списки умеют сортироваться, добавлять, убирать и переворачиваться — каждое действие через свой метод.
x = [3, 1, 2]
x.append(9) # [3,1,2,9]
x.sort() # [1,2,3,9]
x.pop() # удалит последний
x.reverse() # перевернёт
Читается так: «x.append(9) — добавить 9 в конец x; x.sort() — отсортировать x по возрастанию; x.pop() — убрать последний элемент и вернуть его; x.reverse() — перевернуть порядок».
Карта методов
- append(v) — добавить в конец
- pop(i=-1) — удалить элемент по индексу (по умолчанию последний) и вернуть
- sort() — отсортировать на месте
- reverse() — перевернуть на месте
- count(v) — сколько раз v встречается
- index(v) — индекс первого вхождения v
basket = ["apple", "banana", "apple"]
basket.append("kiwi")
print(basket.count("apple")) # 2
print(basket.index("banana")) # 1
👍 Используй методы списков, когда нужно изменить сам список (добавить/убрать/отсортировать).
👎 Помни: sort() и reverse() ничего не возвращают — они меняют список на месте. Не пиши x = x.sort() — получишь None.