Поиск индекса элемента по его значению в 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))

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

uz ru