12 of 151 menu

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

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

  • функција len,
    која враћа дужину листе
  • метод count,
    који враћа број поклапања елемента у листи
  • метод insert,
    који додаје елемент у листу пре назначеног индекса
  • метод pop,
    који уклања елемент по његовом индексу
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј