Усули index
Усули index элементро дар рӯйхат ҷустуҷӯ мекунад
ва индекс аввалин воридшавии онро бармегардонад.
Дар параметри аввал элементеро, ки моро таваҷҷуҳ дорад,
муайян мекунем. Дар параметри дуюми ихтиёрӣ
мавқеи оғози ҷустуҷӯро, дар параметри сеюми
ихтиёрӣ - мавқеи поёни ҷустуҷӯро муайян мекунем.
Синтаксис
рӯйхат.index(чӣ меҷӯем, [оғози ҷустуҷӯ], [поёни ҷустуҷӯ])
Намуна
Биёед мавқеи аввалин воридшавии
элементи 'ab'-ро пайдо кунем:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab'))
Натиҷаи иҷрои код:
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: 'xx' is not in list