Sobes.tech
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:

  1. Přímá iterace přes znaky:

    # Iterace přes znaky řetězce
    muj_retezec = "ahoj"
    for char in muj_retezec:
        print(char)
    
  2. 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])
    
  3. 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}")
    
  4. Pomocí list comprehension:

    # Vytvoření seznamu znaků pomocí comprehension
    muj_retezec = "příklad"
    chars = [char for char in muj_retezec]
    print(chars)