Iterar sobre los caracteres de una string en Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *