Junior
Come eseguire un'iterazione su una stringa nel linguaggio di programmazione che utilizzi?
sobes.tech AI
Risposta dell'AI
In Python, puoi iterare su una stringa in diversi modi:
-
Iterazione diretta sui caratteri:
# Iterare sui caratteri di una stringa mia_stringa = "ciao" for char in mia_stringa: print(char) -
Iterazione sugli indici:
# Iterare sugli indici della stringa mia_stringa = "mondo" for i in range(len(mia_stringa)): print(mia_stringa[i]) -
Usando
enumerate:# Iterare ottenendo indice e carattere mia_stringa = "python" for index, char in enumerate(mia_stringa): print(f"Indice: {index}, Carattere: {char}") -
Usando la comprensione delle liste:
# Creare una lista di caratteri con la comprensione mia_stringa = "esempio" chars = [char for char in mia_stringa] print(chars)