Elemendi indeksi leidmine selle väärtuse järgi Pythonis
Kui meil on vaja leida elementi loendist ja
saanuks selle indeksi, kasutame me
meetodit index. Selle esimesse parameetrisse
edastame elemendi väärtuse. Teises ja
kolmandas valikulises parameetris saame
määrata vastavalt otsingu alguse ja
lõpu.
Leiame oma loendist 1 indeksi:
lst = [1, 2, 3]
print(lst.index(1)) # väljastab 0
Nüüd määrame elemendi otsingu alguse ja lõpu:
lst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # väljastab 3
Kui elementi pole loendis, siis meetod index
annab meile vea:
lst = [1, 2, 3]
print(lst.index(4)) # väljastab vea
Antud loend:
lst = ['a', 'b', 'c', 'd', 'e']
Leidke elemendi number väärtusega
'c'.
Antud loend:
lst = ['a', 'b', 'c', 'b', 'd']
Leidke teise elemendi number väärtusega
'b'.
Antud järgmine kood:
lst = ['ab', 12, 'cd', 34]
tst = 'cd'
print(lst.index(tst))
Öelge, mis konsooli väljastatakse.
Antud järgmine kood:
lst = [1, 3, 'a', 'b', 3, 6]
tst = 2
print(lst.index(tst))
Öelge, mis konsooli väljastatakse.