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
pythonseznam.index(kaj iščemo, [začetek iskanja], [konec iskanja])
Primer
Poiščimo mesto prvega pojavljanja
elementa 'ab':
pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Rezultat izvajanja kode:
python0
Primer
Zdaj pa nastavimo mesti za začetek in konec iskanja:
pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Rezultat izvajanja kode:
python2
Primer
Poiščimo manjkajoči element:
pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
V tem primeru nam metoda vrne napako:
errorValueError: 'ab' is not in list