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
liste.pop([indeks])
Eksempel
Lad os fjerne det sidste element:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Resultat af kodeudførelse:
['a', 'b', 'c', 'd']
Eksempel
Metoden returnerer det fjernede element:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Resultat af kodeudførelse:
'e'
Eksempel
Lad os finde elementet efter indeks og fjerne
det ved hjælp af metoden pop:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Resultat af kodeudførelse:
['a', 'b', 'd', 'e']
Eksempel
Lad os nu prøve at fjerne et element efter et indeks, som ikke findes i listen:
lst = ['a', 'b', 'c']
lst.pop(3)
Resultat af kodeudførelse:
IndexError: 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