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

pythonlista.pop([index])

Exempel

Låt oss ta bort det sista elementet:

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

print(lst)

Resultat av kodkörning:

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

Exempel

Metoden returnerar det borttagna elementet:

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

Resultat av kodkörning:

python'e'

Exempel

Låt oss hitta ett element efter index och ta bort det med metoden pop:

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

print(lst)

Resultat av kodkörning:

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

Exempel

Låt oss nu försöka ta bort ett element med ett index som inte finns i listan:

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

Resultat av kodkörning:

errorIndexError: 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