Element qiymati bo‘yicha indeksni topish Python tilida

Agar ro‘yxatdan elementni topishimiz va shu bilan birga uning indeksini olishimiz kerak bo‘lsa, index metodidan foydalanamiz. Uning birinchi parametriga element qiymatini beramiz. Ikkinchi va uchinchi ixtiyoriy parametrlarda mos ravishda qidirish boshlanishi va tugashini belgilashimiz mumkin.

Keling, ro‘yxatimizdagi 1 ning indeksini topaylik:

pythonlst = [1, 2, 3]
print(lst.index(1)) # 0 ni chiqaradi

Endi element uchun qidirish boshlanishi va tugashini belgilaymiz:

pythonlst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # 3 ni chiqaradi

Agar ro‘yxatda element bo‘lmasa, index metodi bizga xatolik qaytaradi:

pythonlst = [1, 2, 3]
print(lst.index(4)) # xatolik chiqaradi
Задание 1

Ro‘yxat berilgan:

pythonlst = ['a', 'b', 'c', 'd', 'e']

'c' qiymatiga ega bo‘lgan elementning raqamini toping.

Задание 2

Ro‘yxat berilgan:

pythonlst = ['a', 'b', 'c', 'b', 'd']

'b' qiymatiga ega bo‘lgan ikkinchi elementning raqamini toping.

Задание 3

Quyidagi kod berilgan:

pythonlst = ['ab', 12, 'cd', 34]
tst = 'cd'

print(lst.index(tst))

Konsolga nima chiqarilishini ayting.

Задание 4

Quyidagi kod berilgan:

pythonlst = [1, 3, 'a', 'b', 3, 6]
tst = 2

print(lst.index(tst))

Konsolga nima chiqarilishini ayting.