Metoden pop

Metoden pop sletter og returnerer et element fra listen etter dets indeks. I parameteren til metoden setter vi indeksen til elementet. Hvis den ikke er satt - returneres det siste elementet.

Syntaks

pythonliste.pop([indeks])

Eksempel

La oss slette det siste elementet:

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

print(lst)

Resultat av kjøring av koden:

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

Eksempel

Metoden returnerer det slettede elementet:

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

Resultat av kjøring av koden:

python'e'

Eksempel

La oss finne et element etter indeks og slette det ved hjelp av metoden pop:

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

print(lst)

Resultat av kjøring av koden:

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

Eksempel

La oss nå prøve å slette et element etter en indeks som ikke finnes i listen:

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

Resultat av kjøring av koden:

errorIndexError: pop index out of range

Se også

  • metoden remove,
    som sletter et element fra listen
  • metoden insert,
    som legger til et element i listen før den angitte indeksen
  • metoden count,
    som returnerer antall forekomster av et element i listen
  • metoden append,
    som legger til et element på slutten av listen
  • funksjonen len,
    som returnerer lengden på listen