Metóda pop

Metóda pop odstraňuje a vracia prvok zo zoznamu podľa jeho indexu. V parametri metódy zadáme index prvku. Ak nie je zadaný - vráti sa posledný prvok.

Syntax

pythonzoznam.pop([index])

Príklad

Odstránme posledný prvok:

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

print(lst)

Výsledok vykonania kódu:

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

Príklad

Metóda vracia odstránený prvok:

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

Výsledok vykonania kódu:

python'e'

Príklad

Nájdime prvok podľa indexu a odstráňme ho pomocou metódy pop:

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

print(lst)

Výsledok vykonania kódu:

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

Príklad

Skúsme teraz odstrániť prvok podľa indexu, ktorý v zozname nie je:

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

Výsledok vykonania kódu:

errorIndexError: pop index out of range

Pozri tiež

  • metóda remove,
    ktorá odstraňuje prvok zo zoznamu
  • metóda insert,
    ktorá pridáva prvok do zoznamu pred zadaným indexom
  • metóda count,
    ktorá vracia počet výskytov prvku v zozname
  • metóda append,
    ktorá pridáva prvok na koniec zoznamu
  • funkcia len,
    ktorá vracia dĺžku zoznamu