Metod index
Metod index traži element u listi
i vraća indeks njegovog prvog pojavljivanja.
U prvom parametru zadajemo element koji nas
zanima. U drugom opcionom parametru
navedemo poziciju početka pretrage, u trećem
opcionom parametru - poziciju kraja
pretrage.
Sintaksa
pythonlista.index(šta tražimo, [početak pretrage], [kraj pretrage])
Primer
Hajde da nađemo poziciju prvog pojavljivanja
elementa 'ab':
pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Rezultat izvršavanja koda:
python0
Primer
A sada zadajmo pozicije za početak i kraj pretrage:
pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Rezultat izvršavanja koda:
python2
Primer
Potražimo element koji ne postoji:
pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
U ovom slučaju metod će vratiti grešku:
errorValueError: 'ab' is not in list