Metóda index
Metóda index vyhľadáva prvok v zozname
a vráti index jeho prvého výskytu.
V prvom parametri zadáme prvok, ktorý hľadáme.
V druhom voliteľnom parametri
uvádzame pozíciu začiatku vyhľadávania, v treťom
voliteľnom parametri - pozíciu konca
vyhľadávania.
Syntax
zoznam.index(čo hľadáme, [začiatok vyhľadávania], [koniec vyhľadávania])
Príklad
Nájdime pozíciu prvého výskytu
prvku 'ab':
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Výsledok vykonania kódu:
0
Príklad
A teraz zadajme pozície pre začiatok a koniec vyhľadávania:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Výsledok vykonania kódu:
2
Príklad
Poďme hľadať chýbajúci prvok:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
V tomto prípade metóda vráti chybu:
ValueError: 'ab' is not in list