Метод List.index в Python
Из этого руководства вы узнаете о методе индекса списка Python. Вы увидите, как использовать его на последовательностях с помощью примеров.
Синтаксис, используемый в следующем разделе, предназначен для Python 3. Вы можете изменить его на любые другие версии Python.
Функция Index - это встроенный метод списка, который позволяет узнать индекс или позицию элемента в последовательности.
Другими словами, этот метод ищет элемент в списке и возвращает его индекс.
Его синтаксис выглядит следующим образом:
List_name.index()
Он принимает элемент в качестве аргумента и возвращает индекс. Обратите внимание, что вы можете предоставить любой ввод, такой как список, кортеж или подстрока.
Смотрите пример ниже.
myList = ['1', '11', 1, 'a', 'x', 1.1] myList.index(1) # 2 myList.index('x') # 4
Как работает функция Index()?
Требуется один аргумент, который является элементом, для которого вы хотите найти индекс или позицию в качестве результата.
Этот метод ищет элемент в списке и возвращает индекс, соответствующий его значению, в противном случае возникает ошибка ValueError.
При поиске подстрок возникает следующая ошибка.
"Substring not found"
first = 'Python is the language of the future.' print(first.index('lang', 10)) # 14 print(first.index('invalid', 10))Traceback (most recent call last): File "", line 1, in print(first.index('invalid', 10)) ValueError: substring not found