Metoden pop
Metoden pop tar bort och returnerar
ett element från en lista efter dess index. I parametern
till metoden anger vi elementets index. Om det inte
anges returneras det sista elementet.
Syntax
lista.pop([index])
Exempel
Låt oss ta bort det sista elementet:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Resultat av kodkörning:
['a', 'b', 'c', 'd']
Exempel
Metoden returnerar det borttagna elementet:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Resultat av kodkörning:
'e'
Exempel
Låt oss hitta ett element efter index och ta bort
det med metoden pop:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Resultat av kodkörning:
['a', 'b', 'd', 'e']
Exempel
Låt oss nu försöka ta bort ett element med ett index som inte finns i listan:
lst = ['a', 'b', 'c']
lst.pop(3)
Resultat av kodkörning:
IndexError: pop index out of range
Se även
-
metoden
remove,
som tar bort ett element från listan -
metoden
insert,
som lägger till ett element i listan före angivet index -
metoden
count,
som returnerar antalet matchningar av ett element i listan -
metoden
append,
som lägger till ett element i slutet av listan -
funktionen
len,
som returnerar listans längd