Python Schoolby trefilov
Шаг 1 из 3+100 XP

Методы списков

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.