Справочник · модуль 4 «Списки и текст»
Методы remove и pop
Метод remove убирает элемент по значению. Метод pop убирает последний элемент и возвращает его.
Сравнение из жизни
Как вычеркнуть пункт из списка дел.
Пример
todo = ["душ", "учёба", "зарядка"]
todo.remove("учёба")
last = todo.pop()
print(todo)
print(last)Результат
['душ'] зарядка
Учитель в уроке Метод remove убирает элемент по значению. Метод pop убирает последний элемент и отдаёт его. Отданное значение можно положить в переменную.
Запомнить
remove и pop — как вычеркнуть пункт из списка дел. pop ещё и отдаёт вычеркнутое тебе в руки.
Частые ошибки новичков на этой теме
Кажется: Методы списка возвращают новый список
На самом деле: append меняет сам список и возвращает None. Пишем просто lst.append(x).
Тема из урока 4.2 «Меняем список» курса PythonAZ.