Метод pop
Метод pop удаляет и возвращает
элемент из списка по его индексу. В параметре
метода задаем индекс элемента. Если он не
задан - возвращается последний элемент.
Синтаксис
pythonсписок.pop([индекс])
Пример
Давайте удалим последний элемент:
pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Результат выполнения кода:
python['a', 'b', 'c', 'd']
Пример
Метод возвращает удаленный элемент:
pythonlst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Результат выполнения кода:
python'e'
Пример
Давайте по индексу найдем элемент и удалим
его с помощью метода pop:
pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Результат выполнения кода:
python['a', 'b', 'd', 'e']
Пример
А теперь давайте попробуем удалить элемент по индексу, которого нет в списке:
pythonlst = ['a', 'b', 'c']
lst.pop(3)
Результат выполнения кода:
errorIndexError: pop index out of range