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