Index metodu
index metodu sanawda elementi gözleýär
we onuň ilkinçi ýerleşýän ýeriniň indeksini gaýtaryr.
Birkinji parametrde biziň gyzyklanýan elementi
belleyäris. Ikinji hökmany bolmadyk parametrde
gözlemiň başlangyç ýerini görkezyäris, üçünji
hökmany bolmadyk parametrde bolsa gözlemiň
soňunyň ýerini görkezyäris.
Sintaksis
sanaw.index(näme gözleýäris, [gözlemiň başlangyjy], [gözlemiň soňy])
Mysal
Geliň 'ab' elementiň ilkinçi ýerleşýän
ýeriniň pozisiýasyny tapalyň:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab'))
Kody ýerine ýetirmegiň netijesi:
0
Mysal
Indi bolsa gözlemiň başlangyç we soňky pozisiýalaryny belleýäris:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Kody ýerine ýetirmegiň netijesi:
2
Mysal
Bolmadyk elementi gözleýäris:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
Bu ýagdałaýynda metód bizä säwlik gaýtarar:
ValueError: 'ab' is not in list