Metoden index
Metoden index søker etter et element i en liste
og returnerer indeksen til dens første forekomst.
I den første parameteren angir vi elementet vi er interessert i.
I den andre valgfrie parameteren
angir vi startposisjonen for søket, i den tredje
valgfrie parameteren - sluttposisjonen for
søket.
Syntaks
liste.index(hva vi søker etter, [start på søk], [slutt på søk])
Eksempel
La oss finne posisjonen til den første forekomsten
av elementet 'ab':
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Resultat av kjøring av koden:
0
Eksempel
La oss nå angi posisjoner for start og slutt av søket:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Resultat av kjøring av koden:
2
Eksempel
La oss søke etter et element som ikke finnes:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
I dette tilfellet vil metoden returnere en feil:
ValueError: 'ab' is not in list