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

pythonorodha.index(tunatafuta nini, [mwanzo wa utafutaji], [mwisho wa utafutaji])

Mfano

Wacha tupate msimamo wa tukio la kwanza la kipengele 'ab':

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))

Matokeo ya utekelezaji wa kodi:

python0

Mfano

Sasa tuweke msimamo wa mwanzo na mwisho wa utafutaji:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))

Matokeo ya utekelezaji wa kodi:

python2

Mfano

Tutafute kipengele kisichopo:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))

Katika kesi hii mbinu itatupa kosa:

errorValueError: 'ab' is not in list

Angalia pia

  • kitendo len,
    kinachorudisha urefu wa orodha
  • mbinu count,
    inayorudisha idadi ya makubaliano ya kipengele katika orodha
  • mbinu insert,
    inayoongeza kipengele katika orodha kabla ya faharasa iliyobainishwa
  • mbinu pop,
    inayoondoa kipengele kulingana na faharasa yake