Sobes.tech
Junior

¿Cómo realizar una iteración sobre una cadena en el lenguaje de programación que utilizas?

sobes.tech AI

Respuesta de la IA

En Python, se puede iterar sobre una cadena de varias maneras:

  1. Iteración directa sobre los caracteres:

    # Iterar sobre los caracteres de la cadena
    mi_cadena = "hola"
    for char in mi_cadena:
        print(char)
    
  2. Iteración por índices:

    # Iterar por los índices de la cadena
    mi_cadena = "mundo"
    for i in range(len(mi_cadena)):
        print(mi_cadena[i])
    
  3. Usando enumerate:

    # Iterar obteniendo el índice y el carácter
    mi_cadena = "python"
    for index, char in enumerate(mi_cadena):
        print(f"Índice: {index}, Carácter: {char}")
    
  4. Usando comprensión de listas:

    # Crear una lista de caracteres usando comprensión
    mi_cadena = "ejemplo"
    chars = [char for char in mi_cadena]
    print(chars)