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
lista.pop([indeksi])
Esimerkki
Poistetaan viimeinen elementti:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Koodin suorituksen tulos:
['a', 'b', 'c', 'd']
Esimerkki
Metodi palauttaa poistetun elementin:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Koodin suorituksen tulos:
'e'
Esimerkki
Etsitään elementti indeksin perusteella ja poistetaan
se pop-metodilla:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Koodin suorituksen tulos:
['a', 'b', 'd', 'e']
Esimerkki
Yritetään nyt poistaa elementti indeksin perusteella, jota ei ole listassa:
lst = ['a', 'b', 'c']
lst.pop(3)
Koodin suorituksen tulos:
IndexError: pop index out of range