Metoda pop
Metoda pop elimină și returnează
un element dintr-o listă după indexul său. În parametrul
metodei specificăm indexul elementului. Dacă acesta nu este
specificat - este returnat ultimul element.
Sintaxă
lista.pop([index])
Exemplu
Să eliminăm ultimul element:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Rezultatul executării codului:
['a', 'b', 'c', 'd']
Exemplu
Metoda returnează elementul eliminat:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Rezultatul executării codului:
'e'
Exemplu
Să găsim un element după index și să îl eliminăm
cu ajutorul metodei pop:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Rezultatul executării codului:
['a', 'b', 'd', 'e']
Exemplu
Acum să încercăm să eliminăm un element după un index care nu există în listă:
lst = ['a', 'b', 'c']
lst.pop(3)
Rezultatul executării codului:
IndexError: pop index out of range
Vedeți și
-
metoda
remove,
care elimină un element dintr-o listă -
metoda
insert,
care adaugă un element în listă înaintea indexului specificat -
metoda
count,
care returnează numărul de apariții ale unui element în listă -
metoda
append,
care adaugă un element la sfârșitul listei -
funcția
len,
care returnează lungimea listei