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

Videti takođe

  • funkcija len,
    koja vraća dužinu liste
  • metod count,
    koji vraća broj poklapanja elementa u listi
  • metod insert,
    koji dodaje element u listu pre navedenog indeksa
  • metod pop,
    koji uklanja element po njegovom indeksu