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:

pythonlst = [1, 2, 3]
print(lst.index(1)) # sal 0 uitdruk

Kom ons spesifiseer nou die begin en einde van die soektog vir die element:

pythonlst = [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:

pythonlst = [1, 2, 3]
print(lst.index(4)) # sal 'n fout uitdruk
Задание 1

Gegee die lys:

pythonlst = ['a', 'b', 'c', 'd', 'e']

Vind die nommer van die element met die waarde 'c'.

Задание 2

Gegee die lys:

pythonlst = ['a', 'b', 'c', 'b', 'd']

Vind die nommer van die tweede element met die waarde 'b'.

Задание 3

Gegee die volgende kode:

pythonlst = ['ab', 12, 'cd', 34]
tst = 'cd'

print(lst.index(tst))

Sê wat in die konsole uitgedruk sal word.

Задание 4

Gegee die volgende kode:

pythonlst = [1, 3, 'a', 'b', 3, 6]
tst = 2

print(lst.index(tst))

Sê wat in die konsole uitgedruk sal word.