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ă:
lst = [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:
lst = [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:
lst = [1, 2, 3]
print(lst.index(4)) # va afișa o eroare
Este dată lista:
lst = ['a', 'b', 'c', 'd', 'e']
Găsiți numărul elementului cu valoarea
'c'.
Este dată lista:
lst = ['a', 'b', 'c', 'b', 'd']
Găsiți numărul celui de-al doilea element cu valoarea
'b'.
Este dat următorul cod:
lst = ['ab', 12, 'cd', 34]
tst = 'cd'
print(lst.index(tst))
Spuneți ce se va afișa în consolă.
Este dat următorul cod:
lst = [1, 3, 'a', 'b', 3, 6]
tst = 2
print(lst.index(tst))
Spuneți ce se va afișa în consolă.