Elementa indeksa meklēšana pēc tā vērtības Python
Ja mums ir jāatrod elements sarakstā un
tajā pašā laikā jāiegūst tā indekss, mēs izmantojam
metodi index. Tās pirmajā parametrā
mēs nododam elementa vērtību. Otrajā un
tresajā neobligātajos parametros mēs varam
norādīt attiecīgi meklēšanas sākumu un beigas.
Meklēsim 1 indeksu no mūsu
saraksta:
lst = [1, 2, 3]
print(lst.index(1)) # izvadīs 0
Tagad norādīsim meklēšanas sākumu un beigas elementam:
lst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # izvadīs 3
Ja elementa nav sarakstā, tad metode index
atgriezīs kļūdu:
lst = [1, 2, 3]
print(lst.index(4)) # izvadīs kļūdu
Dots saraksts:
lst = ['a', 'b', 'c', 'd', 'e']
Atrodiet elementa ar vērtību
'c' numuru.
Dots saraksts:
lst = ['a', 'b', 'c', 'b', 'd']
Atrodiet otrā elementa ar vērtību
'b' numuru.
Dots šāds kods:
lst = ['ab', 12, 'cd', 34]
tst = 'cd'
print(lst.index(tst))
Sakiet, kas tiks izvadīts konsolē.
Dots šāds kods:
lst = [1, 3, 'a', 'b', 3, 6]
tst = 2
print(lst.index(tst))
Sakiet, kas tiks izvadīts konsolē.