Метод list.index()
в Python возвращает индекс указанного элемента в списке.
Синтаксис:
list.index(element, start, end)
Аргументы:
list
- список, в котором нужно найти элемент и вернуть индекс.element
- элемент для поиска в списке.start
/end
- стартовая и окончательная позиция поиска [start:end] (необязательно)
Метод list.index()
вернет индекс заданного элемента, но, в случае, если элемент не был найден, возникнет исключение: ValueError
.
Пример:
# Задаем список
fruits = ['apple', 'pineapple', 'orange', 'avocado', 'lemon',]
# Находим индекс определенного элемента в списке
print(fruits.index('avocado'))
print(fruits.index('orange'))
print(fruits.index('banana'))
Результат:
>>> 3
>>> 2
>>> Traceback (most recent call last):
>>> File "C:\Users\Razilator\Desktop\Projects\Coding\articles\methods\list\list_index\main.py", line 7, in <module>
>>> print(fruits.index('banana'))
>>> ValueError: 'banana' is not in list