Метад index
Метад index шукае элемент у спісе
і вяртае індэкс яго першага ўваходжання.
У першым параметры задаем элемент, які нас
цiкавіць. У другім неабавязковым параметры
паказваем пазіцыю пачатку пошуку, у трэцім
неабавязковым параметры - пазіцыю канца
пошуку.
Сінтаксіс
спіс.index(што шукаем, [пачатак пошуку], [канец пошуку])
Прыклад
Давайце знойдзем пазіцыю першага ўваходжання
элемента 'ab':
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Вынік выканання кода:
0
Прыклад
A цяпер зададзім пазіцыі для пачатку і канца пошуку:
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