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
siyahi.index(ne axtaririq, [axtarishin bashlangici], [axtarishin sonu])
Nümunə
Gelin 'ab' elementinin ilk rast gelinme
movqeyini tapaq:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab'))
Kodu icra etmənin neticesi:
0
Nümunə
Indi ise axtarishin bashlama ve bitme movqelerini teyin edek:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Kodu icra etmənin neticesi:
2
Nümunə
Olmayan elementi axtaraq:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
Bu halda metod bizə xeta qaytaracaq:
ValueError: 'xx' is not in list