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

  1. Priama iterácia cez znaky:

    # Iterácia cez znaky reťazca
    moj_reťazec = "ahoj"
    for char in moj_reťazec:
        print(char)
    
  2. 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])
    
  3. 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}")
    
  4. Pomocou list comprehension:

    # Vytvorenie zoznamu znakov pomocou comprehension
    moj_reťazec = "príklad"
    chars = [char for char in moj_reťazec]
    print(chars)