A pop metódus

A pop metódus töröl és visszaad egy elemet a listából az indexe alapján. A metódus paraméterében az elem indexét adjuk meg. Ha nincs megadva - az utolsó elemet adja vissza.

Szintaxis

pythonlista.pop([index])

Példa

Töröljük az utolsó elemet:

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

print(lst)

A kód végrehajtásának eredménye:

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

Példa

A metódus visszaadja a törölt elemet:

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

A kód végrehajtásának eredménye:

python'e'

Példa

Keressünk meg egy elemet index alapján és töröljük ki a pop metódussal:

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

print(lst)

A kód végrehajtásának eredménye:

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

Példa

Most pedig próbáljunk meg törölni egy elemet olyan index alapján, amely nincs a listában:

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

A kód végrehajtásának eredménye:

errorIndexError: pop index out of range

Lásd még

  • a remove metódus,
    amely töröl egy elemet a listából
  • a insert metódus,
    amely hozzáad egy elemet a listához a megadott index elé
  • a count metódus,
    amely visszaadja az elem egyezéseinek számát a listában
  • a append metódus,
    amely hozzáad egy elemet a lista végéhez
  • a len függvény,
    amely visszaadja a lista hosszát