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
lista.index(šta tražimo, [početak pretrage], [kraj pretrage])
Primer
Hajde da nađemo poziciju prvog pojavljivanja
elementa 'ab':
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Rezultat izvršavanja koda:
0
Primer
A sada zadajmo pozicije za početak i kraj pretrage:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Rezultat izvršavanja koda:
2
Primer
Potražimo element koji ne postoji:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
U ovom slučaju metod će vratiti grešku:
ValueError: 'ab' is not in list