Meetod index

Meetod index otsib elementi loendist ja tagastab selle esimese esinemise indeksi. Esimeses parameetris määrame meid huvitava elemendi. Teises valikulises parameetris määrame otsingu alguspositsiooni, kolmandas valikulises parameetris - otsingu lõpppositsiooni.

Süntaks

pythonlist.index(mida otsime, [otsingu algus], [otsingu lõpp])

Näide

Leiame elemendi 'ab' esimese esinemise positsiooni:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab'))

Koodi täitmise tulemus:

python0

Näide

Nüüd määrame otsingu alguse ja lõpu positsioonid:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))

Koodi täitmise tulemus:

python2

Näide

Otsime puuduvat elementi:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))

Sellisel juhul tagastab meetod meile vea:

errorValueError: 'xx' is not in list

Vaata ka

  • funktsioon len,
    mis tagastab loendi pikkuse
  • meetod count,
    mis tagastab elemendi kokkulangevuste arvu loendis
  • meetod insert,
    mis lisab elemendi loendisse enne määratud indeksit
  • meetod pop,
    mis eemaldab elemendi selle indeksi järgi