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:
pythonlst = [1, 2, 3]
print(lst.index(1)) # izvadīs 0
Tagad norādīsim meklēšanas sākumu un beigas elementam:
pythonlst = [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:
pythonlst = [1, 2, 3]
print(lst.index(4)) # izvadīs kļūdu
Задание 1
Dots saraksts:
pythonlst = ['a', 'b', 'c', 'd', 'e']
Atrodiet elementa ar vērtību
'c' numuru.
Задание 2
Dots saraksts:
pythonlst = ['a', 'b', 'c', 'b', 'd']
Atrodiet otrā elementa ar vērtību
'b' numuru.
Задание 3
Dots šāds kods:
pythonlst = ['ab', 12, 'cd', 34]
tst = 'cd'
print(lst.index(tst))
Sakiet, kas tiks izvadīts konsolē.
Задание 4
Dots šāds kods:
pythonlst = [1, 3, 'a', 'b', 3, 6]
tst = 2
print(lst.index(tst))
Sakiet, kas tiks izvadīts konsolē.