Metoda index
Metoda index hledá prvek v seznamu
a vrací index jeho prvního výskytu.
V prvním parametru zadáme hledaný
prvek. Ve druhém volitelném parametru
určujeme pozici začátku hledání, ve třetím
volitelném parametru - pozici konce
hledání.
Syntaxe
seznam.index(co hledáme, [začátek hledání], [konec hledání])
Příklad
Pojďme najít pozici prvního výskytu
prvku 'ab':
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab'))
Výsledek provedení kódu:
0
Příklad
A nyní nastavme pozice pro začátek a konec hledání:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('ab', 1, 3))
Výsledek provedení kódu:
2
Příklad
Pojďme hledat chybějící prvek:
lst = ['ab', 'cd', 'ab', 'ef', 'ab']
print(lst.index('xx'))
V tomto případě nám metoda vrátí chybu:
ValueError: 'xx' is not in list