Metoden index
Metoden index söker efter ett element i en lista
och returnerar index för dess första förekomst.
I den första parametern anger vi elementet vi
är intresserade av.
I den andra valfria parametern
anger vi startpositionen för sökningen, i den tredje
valfria parametern - slutpositionen för
sökningen.
Syntax
lista.index(vad vi söker, [start för sökning], [slut för sökning])
Exempel
Låt oss hitta positionen för den första förekomsten
av elementet 'ab':
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Resultat av kodkörning:
0
Exempel
Låt oss nu ange positioner för start och slut för sökningen:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Resultat av kodkörning:
2
Exempel
Låt oss söka efter ett element som inte finns:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
I det här fallet returnerar metoden ett fel:
ValueError: 'xx' is not in list