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