Index әдісі

index әдісі тізімдегі элементті іздейді және оның бірінші кездесу индекcін қайтарады. Бірінші параметрде бізді қызықтыратын элементті көрсетеміз. Екінші қосымша параметрде іздеудің басталу позициясын көрсетеміз, үшінші қосымша параметрде - іздеудің аяқталу позициясын көрсетеміз.

Синтаксис

pythonтізім.index(не іздейміз, [іздеудің басталуы], [іздеудің аяқталуы])

Мысал

'ab' элементінің бірінші кездесу позициясын табайық:

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

Кодты орындау нәтижесі:

python0

Мысал

Енді іздеудің басталуы мен аяқталуы үшін позицияларды белгілейік:

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

Кодты орындау нәтижесі:

python2

Мысал

Жоқ элементті іздейік:

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

Бұл жағдайда әдіс бізге қателік қайтарады:

errorValueError: 'ab' is not in list

Сондай-ақ қараңыз

  • len функциясы,
    ол тізімнің ұзындығын қайтарады
  • count әдісі,
    ол тізімдегі элемент сәйкестіктерінің санын қайтарады
  • insert әдісі,
    ол тізімге элементті көрсетілген индекc алдында қосады
  • pop әдісі,
    ол элементті оның индекcі бойынша жояды