Meetod pop
Meetod pop eemaldab ja tagastab
elemendi loendist selle indeksi järgi. Meetodi
parameetris määrame elemendi indeksi. Kui seda ei
määrata - tagastatakse viimane element.
Süntaks
list.pop([indeks])
Näide
Eemaldame viimase elemendi:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Koodi täitmise tulemus:
['a', 'b', 'c', 'd']
Näide
Meetod tagastab eemaldatud elemendi:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Koodi täitmise tulemus:
'e'
Näide
Leiame elemendi indeksi järgi ja eemaldame
selle meetodi pop abil:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Koodi täitmise tulemus:
['a', 'b', 'd', 'e']
Näide
Proovime nüüd eemaldada elemendi indeksi järgi, mida loendis ei ole:
lst = ['a', 'b', 'c']
lst.pop(3)
Koodi täitmise tulemus:
IndexError: pop index out of range