Пронађи индекса елемента по његовој вредности у Python-у
Ако нам треба да нађемо елемент у листи и
да при томе добијемо његов индекс, користимо
метод index. У његов први параметар
прослеђујемо вредност елемента. У другом и
трећем опционом параметру можемо
навести почетак и крај претраге редом.
Хајде да нађемо индекс 1 из наше
листе:
lst = [1, 2, 3]
print(lst.index(1)) # исписаће 0
Сада хајде да задамо почетак и крај претраге за елемент:
lst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # исписаће 3
Ако елемента нема у листи, онда ће метод index
вратити грешку:
lst = [1, 2, 3]
print(lst.index(4)) # исписаће грешку
Дата је листа:
lst = ['a', 'b', 'c', 'd', 'e']
Пронађите број елемента са вредношћу
'c'.
Дата је листа:
lst = ['a', 'b', 'c', 'b', 'd']
Пронађите број другог елемента са вредношћу
'b'.
Дат је следећи код:
lst = ['ab', 12, 'cd', 34]
tst = 'cd'
print(lst.index(tst))
Реците шта ће се исписати у конзолу.
Дат је следећи код:
lst = [1, 3, 'a', 'b', 3, 6]
tst = 2
print(lst.index(tst))
Реците шта ће се исписати у конзолу.