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ă

pythonlista.pop([index])

Exemplu

Să eliminăm ultimul element:

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

print(lst)

Rezultatul executării codului:

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

Exemplu

Metoda returnează elementul eliminat:

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

Rezultatul executării codului:

python'e'

Exemplu

Să găsim un element după index și să îl eliminăm cu ajutorul metodei pop:

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

print(lst)

Rezultatul executării codului:

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

Exemplu

Acum să încercăm să eliminăm un element după un index care nu există în listă:

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

Rezultatul executării codului:

errorIndexError: 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