Soek die indeks van 'n element volgens sy waarde in Python
As ons 'n element in 'n lys moet vind en
terselfdertyd sy indeks moet kry, gebruik ons
die index metode. In sy eerste parameter
stuur ons die waarde van die element. In die tweede en
derde opsionele parameters kan ons
onderskeidelik die begin en einde van die soektog spesifiseer.
Kom ons vind die indeks van 1 uit ons
lys:
lst = [1, 2, 3]
print(lst.index(1)) # sal 0 uitdruk
Kom ons spesifiseer nou die begin en einde van die soektog vir die element:
lst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # sal 3 uitdruk
As die element nie in die lys is nie, sal die index metode
'n fout teruggee:
lst = [1, 2, 3]
print(lst.index(4)) # sal 'n fout uitdruk
Gegee die lys:
lst = ['a', 'b', 'c', 'd', 'e']
Vind die nommer van die element met die waarde
'c'.
Gegee die lys:
lst = ['a', 'b', 'c', 'b', 'd']
Vind die nommer van die tweede element met die waarde
'b'.
Gegee die volgende kode:
lst = ['ab', 12, 'cd', 34]
tst = 'cd'
print(lst.index(tst))
Sê wat in die konsole uitgedruk sal word.
Gegee die volgende kode:
lst = [1, 3, 'a', 'b', 3, 6]
tst = 2
print(lst.index(tst))
Sê wat in die konsole uitgedruk sal word.