English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод index() метода поиска в списке элементов и возврата значения его индекса.
Короче говоря, метод index() вВ спискеНайти указанный элемент и вернуть его положение.
Если один и тот же элемент появляется несколько раз, то этот метод возвращает индекс первого появления элемента.
Внимание: Индексация в Python начинается с 0, а не с 1.
Синтаксис метода index()
list.index(element)
Метод имеет один параметр:
element - Элемент, который нужно найти.
Метод возвращает индекс элемента в списке.
Если элемент не найден, будет выведена исключительная ситуация ValueError, означающая, что элемент не существует в списке.
# Список гласных vowels = ['a', 'e', 'i', 'o', 'i', 'u'] # Индекс 'e' index = vowels.index('e') print('Индекс e:', index) # Индекс первой 'i' index = vowels.index('i') print('Индекс i:', index)
Результат вывода
Индекс e: 1 Индекс i: 2
# Список гласных vowels = ['a', 'e', 'i', 'o', 'u'] # 'p' не существует в списке index = vowels.index('p') print('Индекс p:', index)
Результат вывода
ValueError: 'p' не存在于 списке
# Случайный список random = ['a', ('a', 'b'), [3, 4]] # Индекс ('a', 'b') index = random.index(('a', 'b')) print("('a', 'b') индекс:", index) # Индекс [3, 4] index = random.index([3, 4]) print("[3, 4] индекс:", index)
Результат вывода
('a', 'b') индекс: 1 [3, 4] индекс: 2