Mbinu ya index
Mbinu index hutafuta kipengele katika orodha
na kurudisha faharasa ya tukio lake la kwanza.
Kwenye kigezo cha kwanza tunaweka kipengele
tunachovutiwa nacho. Kwenye kigezo cha pili kisicholazimika
tunataja mwanzo wa eneo la utafutaji, kwenye kigezo cha tatu
kisicholazimika - mwisho wa eneo
la utafutaji.
Syntax
orodha.index(tunatafuta nini, [mwanzo wa utafutaji], [mwisho wa utafutaji])
Mfano
Wacha tupate msimamo wa tukio la kwanza la
kipengele 'ab':
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Matokeo ya utekelezaji wa kodi:
0
Mfano
Sasa tuweke msimamo wa mwanzo na mwisho wa utafutaji:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Matokeo ya utekelezaji wa kodi:
2
Mfano
Tutafute kipengele kisichopo:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
Katika kesi hii mbinu itatupa kosa:
ValueError: 'ab' is not in list