pop-metodi

Metodi pop poistaa ja palauttaa elementin listasta sen indeksin perusteella. Metodin parametrina annetaan elementin indeksi. Jos indeksiä ei anneta - palautetaan viimeinen elementti.

Syntaksi

pythonlista.pop([indeksi])

Esimerkki

Poistetaan viimeinen elementti:

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

print(lst)

Koodin suorituksen tulos:

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

Esimerkki

Metodi palauttaa poistetun elementin:

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

Koodin suorituksen tulos:

python'e'

Esimerkki

Etsitään elementti indeksin perusteella ja poistetaan se pop-metodilla:

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

print(lst)

Koodin suorituksen tulos:

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

Esimerkki

Yritetään nyt poistaa elementti indeksin perusteella, jota ei ole listassa:

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

Koodin suorituksen tulos:

errorIndexError: pop index out of range

Katso myös

  • metodi remove,
    joka poistaa elementin listasta
  • metodi insert,
    joka lisää elementin listaan ennen määriteltyä indeksiä
  • metodi count,
    joka palauttaa elementin esiintymisten määrän listassa
  • metodi append,
    joka lisää elementin listan loppuun
  • funktio len,
    joka palauttaa listan pituuden