Метод 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

Погледајте такође

  • функција len,
    која враћа дужину листе
  • метод count,
    који враћа број поклапања елемента у листи
  • метод insert,
    који додаје елемент у листу пре назначеног индекса
  • метод pop,
    који уклања елемент по његовом индексу