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
seznam.pop([index])
Příklad
Odstraníme poslední prvek:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Výsledek provedení kódu:
['a', 'b', 'c', 'd']
Příklad
Metoda vrací odstraněný prvek:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Výsledek provedení kódu:
'e'
Příklad
Najdeme prvek podle indexu a odstraníme
ho pomocí metody pop:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Výsledek provedení kódu:
['a', 'b', 'd', 'e']
Příklad
Nyní zkusme odstranit prvek podle indexu, který v seznamu neexistuje:
lst = ['a', 'b', 'c']
lst.pop(3)
Výsledek provedení kódu:
IndexError: pop index out of range