Metoda pop

Metoda pop odstrani in vrne element iz seznama po njegovem indeksu. V parametru metode nastavimo indeks elementa. Če ni nastavljen - vrne se zadnji element.

Sintaksa

pythonseznam.pop([indeks])

Primer

Odstranimo zadnji element:

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

print(lst)

Rezultat izvajanja kode:

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

Primer

Metoda vrne odstranjeni element:

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

Rezultat izvajanja kode:

python'e'

Primer

Poiščimo element po indeksu in ga odstranimo z metodo pop:

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

print(lst)

Rezultat izvajanja kode:

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

Primer

Poskusimo zdaj odstraniti element po indeksu, ki ga ni v seznamu:

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

Rezultat izvajanja kode:

errorIndexError: pop index out of range

Glejte tudi

  • metodo remove,
    ki odstrani element iz seznama
  • metodo insert,
    ki doda element v seznam pred navedenim indeksom
  • metodo count,
    ki vrne število ujemanj elementa v seznamu
  • metodo append,
    ki doda element na konec seznama
  • funkcijo len,
    ki vrne dolžino seznama