Index әдісі
index әдісі тізімдегі элементті іздейді
және оның бірінші кездесу индекcін қайтарады.
Бірінші параметрде бізді қызықтыратын
элементті көрсетеміз. Екінші қосымша параметрде
іздеудің басталу позициясын көрсетеміз, үшінші
қосымша параметрде - іздеудің аяқталу
позициясын көрсетеміз.
Синтаксис
тізім.index(не іздейміз, [іздеудің басталуы], [іздеудің аяқталуы])
Мысал
'ab' элементінің бірінші кездесу
позициясын табайық:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Кодты орындау нәтижесі:
0
Мысал
Енді іздеудің басталуы мен аяқталуы үшін позицияларды белгілейік:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Кодты орындау нәтижесі:
2
Мысал
Жоқ элементті іздейік:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
Бұл жағдайда әдіс бізге қателік қайтарады:
ValueError: 'ab' is not in list