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

pythonlista.pop([indeks])

Przykład

Usuńmy ostatni element:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop()

print(lst)

Wynik wykonania kodu:

python['a', 'b', 'c', 'd']

Przykład

Metoda zwraca usunięty element:

pythonlst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())

Wynik wykonania kodu:

python'e'

Przykład

Znajdźmy element według indeksu i usuńmy go za pomocą metody pop:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)

print(lst)

Wynik wykonania kodu:

python['a', 'b', 'd', 'e']

Przykład

A teraz spróbujmy usunąć element według indeksu, którego nie ma na liście:

pythonlst = ['a', 'b', 'c']
lst.pop(3)

Wynik wykonania kodu:

errorIndexError: pop index out of range

Zobacz też

  • metoda remove,
    która usuwa element z listy
  • metoda insert,
    która dodaje element do listy przed określonym indeksem
  • metoda count,
    która zwraca liczbę wystąpień elementu na liście
  • metoda append,
    która dodaje element na koniec listy
  • funkcja len,
    która zwraca długość listy