Metoda pop

Metoda pop odstraní a vrátí prvek ze seznamu podle jeho indexu. V parametru metody zadáme index prvku. Pokud není zadán - vrátí se poslední prvek.

Syntaxe

pythonseznam.pop([index])

Příklad

Odstraníme poslední prvek:

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

print(lst)

Výsledek provedení kódu:

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

Příklad

Metoda vrací odstraněný prvek:

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

Výsledek provedení kódu:

python'e'

Příklad

Najdeme prvek podle indexu a odstraníme ho pomocí metody pop:

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

print(lst)

Výsledek provedení kódu:

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

Příklad

Nyní zkusme odstranit prvek podle indexu, který v seznamu neexistuje:

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

Výsledek provedení kódu:

errorIndexError: pop index out of range

Viz také

  • metoda remove,
    která odstraní prvek ze seznamu
  • metoda insert,
    která přidá prvek do seznamu před zadaným indexem
  • metoda count,
    která vrátí počet výskytů prvku v seznamu
  • metoda append,
    která přidá prvek na konec seznamu
  • funkce len,
    která vrátí délku seznamu