Методот index
Методот index бара елемент во листа
и го враќа индексот на неговото прво појавување.
Во првиот параметар го задаваме елементот што нè
интересира. Во вториот незадолжителен параметар
ја означуваме позицијата за почеток на пребарувањето, во третиот
незадолжителен параметар - позицијата за крај
на пребарувањето.
Синтакса
листа.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