Hledání indexu prvku podle jeho hodnoty v Pythonu
Pokud potřebujeme najít prvek v seznamu a
zároveň získat jeho index, použijeme
metodu index. Do jejího prvního parametru
předáme hodnotu prvku. Ve druhém a
třetím volitelném parametru můžeme
určit začátek a konec hledání.
Pojďme najít index 1 z našeho
seznamu:
lst = [1, 2, 3]
print(lst.index(1)) # vypíše 0
Nyní pojďme zadat začátek a konec hledání pro prvek:
lst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # vypíše 3
Pokud prvek v seznamu není, metoda index
vrátí chybu:
lst = [1, 2, 3]
print(lst.index(4)) # vypíše chybu
Daný seznam:
lst = ['a', 'b', 'c', 'd', 'e']
Najděte číslo prvku s hodnotou
'c'.
Daný seznam:
lst = ['a', 'b', 'c', 'b', 'd']
Najděte číslo druhého prvku s hodnotou
'b'.
Daný následující kód:
lst = ['ab', 12, 'cd', 34]
tst = 'cd'
print(lst.index(tst))
Řekněte, co se vypíše do konzole.
Daný následující kód:
lst = [1, 3, 'a', 'b', 3, 6]
tst = 2
print(lst.index(tst))
Řekněte, co se vypíše do konzole.