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
lista.pop([index])
Példa
Töröljük az utolsó elemet:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
A kód végrehajtásának eredménye:
['a', 'b', 'c', 'd']
Példa
A metódus visszaadja a törölt elemet:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
A kód végrehajtásának eredménye:
'e'
Példa
Keressünk meg egy elemet index alapján és töröljük
ki a pop metódussal:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
A kód végrehajtásának eredménye:
['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:
lst = ['a', 'b', 'c']
lst.pop(3)
A kód végrehajtásának eredménye:
IndexError: pop index out of range
Lásd még
-
a
removemetódus,
amely töröl egy elemet a listából -
a
insertmetódus,
amely hozzáad egy elemet a listához a megadott index elé -
a
countmetódus,
amely visszaadja az elem egyezéseinek számát a listában -
a
appendmetódus,
amely hozzáad egy elemet a lista végéhez -
a
lenfüggvény,
amely visszaadja a lista hosszát