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:
pythonlst = [1, 2, 3]
print(lst.index(1)) # vypíše 0
Nyní pojďme zadat začátek a konec hledání pro prvek:
pythonlst = [1, 2, 3, 1, 4]
print(lst.index(1, 2, 4)) # vypíše 3
Pokud prvek v seznamu není, metoda index
vrátí chybu:
pythonlst = [1, 2, 3]
print(lst.index(4)) # vypíše chybu
Задание 1
Daný seznam:
pythonlst = ['a', 'b', 'c', 'd', 'e']
Najděte číslo prvku s hodnotou
'c'.
Задание 2
Daný seznam:
pythonlst = ['a', 'b', 'c', 'b', 'd']
Najděte číslo druhého prvku s hodnotou
'b'.
Задание 3
Daný následující kód:
pythonlst = ['ab', 12, 'cd', 34]
tst = 'cd'
print(lst.index(tst))
Řekněte, co se vypíše do konzole.
Задание 4
Daný následující kód:
pythonlst = [1, 3, 'a', 'b', 3, 6]
tst = 2
print(lst.index(tst))
Řekněte, co se vypíše do konzole.