Метод index
Метод index тражи елемент у листи
и враћа индекс његовог првог појављивања.
У првом параметру задајемо елемент који нас
занима. У другом опционалном параметру
наводимо позицију почетка претраге, у трећем
опционалном параметру - позицију краја
претраге.
Синтакса
листа.index(шта тражимо, [почетак претраге], [крај претраге])
Пример
Хајде да пронађемо позицију првог појављивања
елемента 'ab':
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Резултат извршавања кода:
0
Пример
А сада задајмо позиције за почетак и крај претраге:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Резултат извршавања кода:
2
Пример
Потражимо елемент који не постоји:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
У овом случају метод ће нам вратити грешку:
ValueError: 'ab' is not in list