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
liste.pop([indeks])
Eksempel
La oss slette det siste elementet:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Resultat av kjøring av koden:
['a', 'b', 'c', 'd']
Eksempel
Metoden returnerer det slettede elementet:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Resultat av kjøring av koden:
'e'
Eksempel
La oss finne et element etter indeks og slette
det ved hjelp av metoden pop:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Resultat av kjøring av koden:
['a', 'b', 'd', 'e']
Eksempel
La oss nå prøve å slette et element etter en indeks som ikke finnes i listen:
lst = ['a', 'b', 'c']
lst.pop(3)
Resultat av kjøring av koden:
IndexError: 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