Metoda pop

Metoda pop uklanja i vraća element iz liste po njegovom indeksu. U parametru metode zadajemo indeks elementa. Ako on nije zadat - vraća se poslednji element.

Sintaksa

pythonlista.pop([indeks])

Primer

Hajde da uklonimo poslednji element:

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

print(lst)

Rezultat izvršavanja koda:

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

Primer

Metoda vraća uklonjeni element:

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

Rezultat izvršavanja koda:

python'e'

Primer

Hajde da po indeksu pronađemo element i uklonimo ga pomoću metode pop:

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

print(lst)

Rezultat izvršavanja koda:

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

Primer

A sada hajde da pokušamo da uklonimo element po indeksu, koji ne postoji u listi:

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

Rezultat izvršavanja koda:

errorIndexError: pop index out of range

Pogledajte takođe

  • metodu remove,
    koja uklanja element iz liste
  • metodu insert,
    koja dodaje element u listu pre zadatog indeksa
  • metodu count,
    koja vraća broj poklapanja elementa u listi
  • metodu append,
    koja dodaje element na kraj liste
  • funkciju len,
    koja vraća dužinu liste