Index metodu

index metodu siyahida elementi axtarir ve onun ilk rast gelinme indeksini qaytarir. Birinci parametrde bizi maraqlandiran elementi teyin edirik. Ikinci isteye bagli parametrde axtarishin bashlama movqeyini, uçuncu iste ye bagli parametrde - axtarishin bitme movqeyini gosteririk.

Sintaksis

pythonsiyahi.index(ne axtaririq, [axtarishin bashlangici], [axtarishin sonu])

Nümunə

Gelin 'ab' elementinin ilk rast gelinme movqeyini tapaq:

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

Kodu icra etmənin neticesi:

python0

Nümunə

Indi ise axtarishin bashlama ve bitme movqelerini teyin edek:

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

Kodu icra etmənin neticesi:

python2

Nümunə

Olmayan elementi axtaraq:

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

Bu halda metod bizə xeta qaytaracaq:

errorValueError: 'xx' is not in list

Həmçinin baxın

  • len funksiyasi,
    siyahinin uzunlugunu qaytaran
  • count metodu,
    siyahida elementin uygun gelme sayini qaytaran
  • insert metodu,
    siyahiya elementi gosterilen indeksden evvel elave eden
  • pop metodu,
    elementu onun indeksine gore silen