Găsirea indexului unui element după valoarea sa în Python

Dacă trebuie să găsim un element într-o listă și să obținem în același timp indexul său, aplicăm metoda index. În primul său parametru transmitem valoarea elementului. În al doilea și al treilea parametri opționali putem specifica începutul și sfârșitul căutării, respectiv.

Haideți să găsim indexul 1 din lista noastră:

pythonlst = [1, 2, 3]
print(lst.index(1)) # va afișa 0

Acum haideți să setăm începutul și sfârșitul căutării pentru element:

pythonlst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # va afișa 3

Dacă elementul nu se află în listă, atunci metoda index va returna o eroare:

pythonlst = [1, 2, 3]
print(lst.index(4)) # va afișa o eroare
Задание 1

Este dată lista:

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

Găsiți numărul elementului cu valoarea 'c'.

Задание 2

Este dată lista:

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

Găsiți numărul celui de-al doilea element cu valoarea 'b'.

Задание 3

Este dat următorul cod:

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

print(lst.index(tst))

Spuneți ce se va afișa în consolă.

Задание 4

Este dat următorul cod:

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

print(lst.index(tst))

Spuneți ce se va afișa în consolă.