Metode index

Metode index meklē elementu sarakstā un atgriež tā pirmās parādīšanās indeksu. Pirmajā parametrā norādām mūs interesējošo elementu. Otrajā neobligātajā parametrā norādām meklēšanas sākuma pozīciju, trešajā neobligātajā parametrā - meklēšanas beigu pozīciju.

Sintakse

pythonsaraksts.index(ko meklējam, [meklēšanas sākums], [meklēšanas beigas])

Piemērs

Meklēsim elementa 'ab' pirmās parādīšanās pozīciju:

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

Koda izpildes rezultāts:

python0

Piemērs

Tagad norādīsim meklēšanas sākuma un beigu pozīcijas:

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

Koda izpildes rezultāts:

python2

Piemērs

Meklēsim neesošu elementu:

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

Šajā gadījumā metode atgriezīs kļūdu:

errorValueError: 'xx' is not in list

Skatiet arī

  • funkcija len,
    kas atgriež saraksta garumu
  • metode count,
    kas atgriež elementa atbilstību skaitu sarakstā
  • metode insert,
    kas pievieno elementu sarakstam pirms norādītā indeksa
  • metode pop,
    kas dzēš elementu pēc tā indeksa