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

pythonro'yxat.index(nima qidiramiz, [qidirish boshlanishi], [qidirish tugashi])

Misol

Keling 'ab' elementining birinchi uchraydigan joyini topamiz:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab'))

Kodni bajarish natijasi:

python0

Misol

Endi qidirish boshlanish va tugash joylarini belgilaymiz:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))

Kodni bajarish natijasi:

python2

Misol

Mavjud bo'lmagan elementni qidirib ko'ramiz:

pythonlst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))

Bunday holatda metod bizga xatolik qaytaradi:

errorValueError: 'xx' is not in list

Shuningdek qarang

  • len funksiyasi,
    ro'yxat uzunligini qaytaradi
  • count metodi,
    ro'yxatdagi element mos kelishlar sonini qaytaradi
  • insert metodi,
    ro'yxatga elementni ko'rsatilgan indeks oldiga qo'shadi
  • pop metodi,
    elementni uning indeksi bo'yicha o'chiradi