Los bucles son componentes muy cruciales y esenciales de cualquier lenguaje de programación. Los bucles se utilizan para varios propósitos, como ejecutar el mismo bloque de código y atravesar los contenedores. Como otros lenguajes de programación, Python también proporciona bucles, yo.mi., while loop y for loop.
El bucle for en Python itera sobre la secuencia (lista, tuplas, diccionarios, etc.) y atravesarlo. El bucle for es beneficioso para realizar las tareas iterativas. También podemos ejecutar el mismo bloque de código varias veces usando el bucle for.
Este artículo explicará el bucle for con ejemplos.
Sintaxis
El bucle for se declara mediante el por palabra clave. La sintaxis del bucle for es la siguiente:
por iterator_variable en secuencia:
declaración (es) o cuerpo del bucle for
La iterator_variable se usa para iterar a través de la secuencia. El valor del artículo se toma de la secuencia y se realiza la operación. El bucle for no termina a menos que se atraviese el último elemento de la secuencia. La sangría se usa para separar el cuerpo del bucle for de su declaración.
Ahora, veamos los ejemplos de bucles for en Python.
Ejemplos 1: impresión de los elementos de la lista
Declaremos una lista y usemos el bucle for para imprimir los elementos de la lista.
#declarar una lista de animalesanimal = ["vaca", "perro", "gato", "camello", "león"]
#declarando un bucle for
#x es la variable iteradora
para x en animal:
#imprimir cada elemento de la lista
imprimir (x)
Producción
Ejemplo 2: calcular la suma de los elementos de la lista
Ahora, escriba un programa y calculemos la suma de todos los elementos de una lista.
#declarar una lista de númerosmylist = [1,2,3,4,5,6,7,8,9,10]
#declarar una variable para almacenar el valor de la suma
suma = 0
#declarando el bucle for
para x en mi lista:
suma = suma + x
print ("La suma es:", suma)
Producción
Ejemplo 3: atravesar la cuerda usando el bucle for
En Python, también podemos iterar la cadena usando for loop. Veamos un ejemplo de esto.
#declarar una variable de sitio websitio web = "linuxhint"
#declarando un bucle for
para x en el sitio web:
imprimir (x)
Producción
Python para bucle con declaración else
Python nos permite usar la instrucción else en combinación con los bucles. La instrucción else se ejecutará si se termina el ciclo o se itera la lista. Veamos un ejemplo de esto.
#declaración de una variable de sitio websitio web = "linuxhint"
#declarando un bucle for
para x en el sitio web:
imprimir (x)
#declarar una declaración else
demás:
print ("Ejecutando la instrucción else")
print ("El final del ciclo for")
Producción
Usando la instrucción break con el bucle for
La sentencia break se usa para controlar la iteración del bucle for. La instrucción break detiene la iteración del bucle for después de la iteración particular. También termina el ciclo for cuando una condición de prueba es verdadera. Veamos un ejemplo de esto. En el ejemplo dado, el bucle for se termina cuando el valor del iterador es igual al cat.
#declarar una lista de animalesanimal = ["vaca", "perro", "gato", "camello", "león"]
#declarando un bucle for
#x es la variable iteradora
para x en animal:
#imprimir cada elemento de la lista
imprimir (x)
si (x == "gato"):
#utilizando la declaración de ruptura
rotura
Producción
Usando la instrucción continue con el bucle for
La instrucción continue también se usa para controlar la iteración del bucle for. La instrucción continue se puede usar para omitir la iteración actual, mientras que el bucle for continúa desde la siguiente iteración. La instrucción continue omite la iteración del ciclo for cuando una condición de prueba es verdadera. Veamos un ejemplo de esto.
#declarar una lista de animalesanimal = ["vaca", "perro", "gato", "camello", "león"]
#declarando un bucle for
#x es la variable iteradora
para x en animal:
#imprimir cada elemento de la lista
si (x == "gato"):
#utilizando la declaración de continuación
Seguir
imprimir (x)
Producción
En el ejemplo dado, la iteración actual se omite cuando el valor del iterador es igual al cat.
Usando la función range () en el bucle for
La función range () genera los números en secuencia. Podemos especificar el valor de tamaño de inicio, parada y paso dentro de la función de rango. Si el valor del tamaño del paso no está definido, entonces es 1 por defecto. La función range () también se usa para acceder a los índices de la secuencia declarada. Echemos un vistazo a los ejemplos de la función de rango. Estamos escribiendo el programa más simple, que usa la función de rango para imprimir el número 10. La función range () imprime el número de 0 a 9.
#utilizando la función de rango con el bucle forpara num en rango (10):
#imprimir el valor de num
imprimir (num)
Producción
Ahora, usemos el valor de tamaño de inicio, detención y paso con la función range ().
#utilizando la función de rango con el bucle for# el valor de inicio es 1, el valor de parada es 30 y el valor de paso es 3.
para num en rango (1,30,3):
#imprimir el valor de num
imprimir (num)
Producción
La función range () también se usa para obtener los índices de la secuencia. Veamos un ejemplo de esto donde se usa la función len () para devolver la longitud de la lista.
#declarar una lista de animalesanimal = ["vaca", "perro", "gato", "camello", "león"]
#declarando un bucle for
#x es la variable iteradora
#obtener la longitud de la lista de animales usando la función len ()
para x en rango (len (animal)):
#imprimir cada elemento de la lista
imprimir (animal [x])
Producción
Conclusión
Este artículo explica el uso de bucle for en Python con la ayuda de ejemplos simples. El bucle for se utiliza para iterar el contenedor y acceder a los elementos del contenedor. Este artículo será beneficioso para los principiantes.