En Python, mientras se opera con String, se pueden realizar múltiples operaciones en él. Veamos cómo iterar sobre los caracteres de una string en Python.
Ejemplo #1: Usar iteración simple yrange()
# Python program to iterate over characters of a string # Code #1 string_name = "geeksforgeeks" # Iterate over the string for element in string_name: print(element, end=' ') print("\n") # Code #2 string_name = "GEEKS" # Iterate over index for element in range(0, len(string_name)): print(string_name[element])
Producción:
g e e k s f o r g e e k s G E E K S
Ejemplo #2: Uso de enumerate()
la función
# Python program to iterate over characters of a string string_name = "Geeks" # Iterate over the string for i, v in enumerate(string_name): print(v)
Producción:
G e e k s
Ejemplo #3: Iterar caracteres en orden inverso
# Python program to iterate over characters of a string # Code #1 string_name = "GEEKS" # slicing the string in reverse fashion for element in string_name[ : :-1]: print(element, end =' ') print('\n') # Code #2 string_name = "geeksforgeeks" # Getting length of string ran = len(string_name) # using reversed() function for element in reversed(range(0, ran)): print(string_name[element])
Producción:
S K E E G s k e e g r o f s k e e g
Ejemplo #4: Iteración sobre un conjunto particular de elementos.
Realice la iteración sobre string_name pasando valores de índice de string particulares.
# Python program to iterate over particular set of element. string_name = "geeksforgeeks" # string_name[start:end:step] for element in string_name[0:8:1]: print(element, end =' ')
Producción:
g e e k s f o r
Publicación traducida automáticamente
Artículo escrito por Jitender_1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA