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

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

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

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

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

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

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

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

Дан список:

pythonlst = ['a', 'b', 'c', 'd', 'e']

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

Задание 2

Дан список:

pythonlst = ['a', 'b', 'c', 'b', 'd']

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

Задание 3

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

pythonlst = ['ab', 12, 'cd', 34]
tst = 'cd'

print(lst.index(tst))

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

Задание 4

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

pythonlst = [1, 3, 'a', 'b', 3, 6]
tst = 2

print(lst.index(tst))

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