index-metodi
index-metodi etsii elementin listasta
ja palauttaa sen ensimmäisen esiintymän indeksin.
Ensimmäisessä parametrissa määritämme etsimämme
elementin. Toisessa valinnaisessa parametrissa
osoitamme haun alkukohta, kolmannessa
valinnaisessa parametrissa - haun loppukohta.
Syntaksi
lista.index(mitä etsimme, [haun alku], [haun loppu])
Esimerkki
Etsitään elementin 'ab' ensimmäisen esiintymän
sijainti:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Koodin suorituksen tulos:
0
Esimerkki
Asetetaan nyt haun alku- ja loppukohdat:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Koodin suorituksen tulos:
2
Esimerkki
Etsitään puuttuvaa elementtiä:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
Tässä tapauksessa metodi palauttaa meille virheen:
ValueError: 'ab' is not in list