Metoda pop
Metoda pop usuwa i zwraca
element z listy według jego indeksu. W parametrze
metody podajemy indeks elementu. Jeśli nie jest
podany - zwracany jest ostatni element.
Składnia
lista.pop([indeks])
Przykład
Usuńmy ostatni element:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Wynik wykonania kodu:
['a', 'b', 'c', 'd']
Przykład
Metoda zwraca usunięty element:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Wynik wykonania kodu:
'e'
Przykład
Znajdźmy element według indeksu i usuńmy
go za pomocą metody pop:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Wynik wykonania kodu:
['a', 'b', 'd', 'e']
Przykład
A teraz spróbujmy usunąć element według indeksu, którego nie ma na liście:
lst = ['a', 'b', 'c']
lst.pop(3)
Wynik wykonania kodu:
IndexError: pop index out of range