Metoden pop

Metoden pop fjerner og returnerer et element fra en liste efter dets indeks. I parameteren for metoden angiver vi elementets indeks. Hvis det ikke er angivet - returneres det sidste element.

Syntaks

pythonliste.pop([indeks])

Eksempel

Lad os fjerne det sidste element:

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

print(lst)

Resultat af kodeudførelse:

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

Eksempel

Metoden returnerer det fjernede element:

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

Resultat af kodeudførelse:

python'e'

Eksempel

Lad os finde elementet efter indeks og fjerne det ved hjælp af metoden pop:

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

print(lst)

Resultat af kodeudførelse:

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

Eksempel

Lad os nu prøve at fjerne et element efter et indeks, som ikke findes i listen:

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

Resultat af kodeudførelse:

errorIndexError: pop index out of range

Se også

  • metoden remove,
    som fjerner et element fra en liste
  • metoden insert,
    som tilføjer et element til en liste før det angivne indeks
  • metoden count,
    som returnerer antallet af forekomster af et element i en liste
  • metoden append,
    som tilføjer et element til slutningen af en liste
  • funktionen len,
    som returnerer længden af en liste