Junior
Jak provést iteraci nad řetězcem v programovacím jazyce, který používáte?
sobes.tech AI
Odpověď od AI
V Pythonu je možné iterovat přes řetězec několika způsoby:
-
Přímá iterace přes znaky:
# Iterace přes znaky řetězce muj_retezec = "ahoj" for char in muj_retezec: print(char) -
Iterace přes indexy:
# Iterace přes indexy řetězce muj_retezec = "svět" for i in range(len(muj_retezec)): print(muj_retezec[i]) -
Pomocí
enumerate:# Iterace s získáním indexu a znaku muj_retezec = "python" for index, char in enumerate(muj_retezec): print(f"Index: {index}, Znak: {char}") -
Pomocí list comprehension:
# Vytvoření seznamu znaků pomocí comprehension muj_retezec = "příklad" chars = [char for char in muj_retezec] print(chars)