Junior
Ako vykonať iteráciu nad reťazcom v programovacom jazyku, ktorý používate?
sobes.tech AI
Odpoveď od AI
V Pythone je možné iterovať cez reťazec viacerými spôsobmi:
-
Priama iterácia cez znaky:
# Iterácia cez znaky reťazca moj_reťazec = "ahoj" for char in moj_reťazec: print(char) -
Iterácia cez indexy:
# Iterácia cez indexy reťazca moj_reťazec = "svet" for i in range(len(moj_reťazec)): print(moj_reťazec[i]) -
Pomocou
enumerate:# Iterácia s získaním indexu a znaku moj_reťazec = "python" for index, char in enumerate(moj_reťazec): print(f"Index: {index}, Znak: {char}") -
Pomocou list comprehension:
# Vytvorenie zoznamu znakov pomocou comprehension moj_reťazec = "príklad" chars = [char for char in moj_reťazec] print(chars)