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

pythonlist.pop([indeks])

Näide

Eemaldame viimase elemendi:

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

print(lst)

Koodi täitmise tulemus:

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

Näide

Meetod tagastab eemaldatud elemendi:

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

Koodi täitmise tulemus:

python'e'

Näide

Leiame elemendi indeksi järgi ja eemaldame selle meetodi pop abil:

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

print(lst)

Koodi täitmise tulemus:

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

Näide

Proovime nüüd eemaldada elemendi indeksi järgi, mida loendis ei ole:

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

Koodi täitmise tulemus:

errorIndexError: pop index out of range

Vaata ka

  • meetod remove,
    mis eemaldab elemendi loendist
  • meetod insert,
    mis lisab elemendi loendisse enne määratud indeksit
  • meetod count,
    mis tagastab elemendi kokkulangevuste arvu loendis
  • meetod append,
    mis lisab elemendi loendi lõppu
  • funktsioon len,
    mis tagastab loendi pikkuse