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
list.index(mida otsime, [otsingu algus], [otsingu lõpp])
Näide
Leiame elemendi 'ab' esimese esinemise
positsiooni:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab'))
Koodi täitmise tulemus:
0
Näide
Nüüd määrame otsingu alguse ja lõpu positsioonid:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Koodi täitmise tulemus:
2
Näide
Otsime puuduvat elementi:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
Sellisel juhul tagastab meetod meile vea:
ValueError: 'xx' is not in list