Metod index
index metodi ro'yxatdagi elementni qidirib,
uning birinchi uchraydigan indeksini qaytaradi.
Birinchi parametrda qidirayotgan elementimizni
belgilaymiz. Ikkinchi ixtiyoriy parametrda
qidirish boshlanish joyini, uchinchi ixtiyoriy
parametrda - qidirish tugash joyini
ko'rsatamiz.
Sintaksis
ro'yxat.index(nima qidiramiz, [qidirish boshlanishi], [qidirish tugashi])
Misol
Keling 'ab' elementining birinchi uchraydigan
joyini topamiz:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab'))
Kodni bajarish natijasi:
0
Misol
Endi qidirish boshlanish va tugash joylarini belgilaymiz:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Kodni bajarish natijasi:
2
Misol
Mavjud bo'lmagan elementni qidirib ko'ramiz:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
Bunday holatda metod bizga xatolik qaytaradi:
ValueError: 'xx' is not in list