Metoda index
Metoda index poišče element v seznamu
in vrne indeks njegovega prvega pojavljanja.
V prvem parametru podamo element, ki nas zanima.
V drugem neobveznem parametru
navedemo začetno mesto iskanja, v tretjem
neobveznem parametru - končno mesto
iskanja.
Sintaksa
seznam.index(kaj iščemo, [začetek iskanja], [konec iskanja])
Primer
Poiščimo mesto prvega pojavljanja
elementa 'ab':
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Rezultat izvajanja kode:
0
Primer
Zdaj pa nastavimo mesti za začetek in konec iskanja:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Rezultat izvajanja kode:
2
Primer
Poiščimo manjkajoči element:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
V tem primeru nam metoda vrne napako:
ValueError: 'ab' is not in list