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:
-
Iterare directă peste caractere:
# Iterare peste caracterele unui șir stringul_meu = "salut" for char in stringul_meu: print(char) -
Iterare după indecși:
# Iterare după indecși ai șirului stringul_meu = "lume" for i in range(len(stringul_meu)): print(stringul_meu[i]) -
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}") -
Folosind comprehensiunea listei:
# Crearea unei liste de caractere folosind comprehensiunea stringul_meu = "exemplu" chars = [char for char in stringul_meu] print(chars)