Metodas index
Metodas index ieško elemento sąraše
ir grąžina pirmojo jo pasikartojimo indeksą.
Pirmajame parametre nurodome mus dominantį
elementą. Antrajame neprivalomame parametre
nurodome paieškos pradžios poziciją, trečiajame
neprivalomame parametre - paieškos pabaigos
poziciją.
Sintaksė
sąrašas.index(ką ieškome, [paieškos pradžia], [paieškos pabaiga])
Pavyzdys
Raskime pirmojo pasikartojimo
elemento 'ab' poziciją:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Kodo vykdymo rezultatas:
0
Pavyzdys
Dabar nustatykime paieškos pradžios ir pabaigos pozicijas:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Kodo vykdymo rezultatas:
2
Pavyzdys
Ieškokime nesantį elementą:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
Šiuo atveju metodas mums grąžins klaidą:
ValueError: 'ab' is not in list