Python Glossary English

все Python 3Кортежи (tuple)функция

tuple.index

методы

Возвращает индекс первого вхождения значения; опциональные start/end сужают диапазон; ValueError, если не найдено.

Синтаксис

t.index(value[, start[, stop]])

Если значения нет, index бросает ValueError — мягкого аналога str.find(), возвращающего -1, у кортежей не существует, так что либо оборачивайте вызов в try, либо сначала проверяйте value in t. Аргумент start только сдвигает точку начала поиска: возвращаемый индекс всё равно отсчитывается от начала кортежа, а не от start.

Примеры

t = (10, 20, 30, 20)
print(t.index(20))      # → 1
print(t.index(20, 2))   # → 3

См. также

Частые ошибки

Открыть в полном глоссарииdocs.python.orgСообщить о неточности