# Поиск индекса элемента по его значению в Python

Если нам нужно найти элемент в списке и получить при этом его индекс, мы применяем метод `index`. В его первый параметр передаем значение элемента. Во втором и третьем необязательных параметрах можем указать начало и конец поиска соответственно.

Давайте найдем индекс `1` из нашего списка:

`lst = [1, 2, 3] print(lst.index(1)) # выведет 0`

Теперь давайте зададим начало и конец поиска для элемента:

`lst = [1, 2, 3, 1, 4] print(lst.index(1, 2, 4)) # выведет 3`

Если элемента нет в списке, то метод `index` вернет нам ошибку:

`lst = [1, 2, 3] print(lst.index(4)) # выведет ошибку`

Дан список:

`lst = ['a', 'b', 'c', 'd', 'e']`

Найдите номер элемента со значением `'c'`.

Дан список:

`lst = ['a', 'b', 'c', 'b', 'd']`

Найдите номер второго элемента со значением `'b'`.

Дан следующий код:

`lst = ['ab', 12, 'cd', 34] tst = 'cd' print(lst.index(tst))`

Скажите, что выведется в консоль.

Дан следующий код:

`lst = [1, 3, 'a', 'b', 3, 6] tst = 2 print(lst.index(tst))`

Скажите, что выведется в консоль.

← →
↑