Sobes.tech
Junior

Cum se face o iterație pe un șir în limbajul de programare pe care îl folosești?

sobes.tech AI

Răspuns de la AI

În Python, poți itera peste un șir de mai multe moduri:

  1. Iterare directă peste caractere:

    # Iterare peste caracterele unui șir
    stringul_meu = "salut"
    for char in stringul_meu:
        print(char)
    
  2. Iterare după indecși:

    # Iterare după indecși ai șirului
    stringul_meu = "lume"
    for i in range(len(stringul_meu)):
        print(stringul_meu[i])
    
  3. Folosind enumerate:

    # Iterare cu obținerea indexului și a caracterului
    stringul_meu = "python"
    for index, char in enumerate(stringul_meu):
        print(f"Index: {index}, Caractere: {char}")
    
  4. Folosind comprehensiunea listei:

    # Crearea unei liste de caractere folosind comprehensiunea
    stringul_meu = "exemplu"
    chars = [char for char in stringul_meu]
    print(chars)