Inicio Noticias Cómo usar el bucle for de Python

Cómo usar el bucle for de Python

En este tutorial, repasaremos todo lo que necesita saber para escribir un para bucle en Python.

en programación, para rizos son una parte esencial del control de la ejecución del código. Por lo tanto, se recomienda encarecidamente que pueda leer, escribir y comprender cómo funcionan los bucles for en todos los lenguajes de programación.

manijas de pitón para rizos ligeramente diferente a otros idiomas y los trata más como un bucle foreach. En la declaración de bucle, debe especificar un objeto como una lista. Luego, Python recorrerá el objeto hasta que llegue al final.

Al igual que los bucles while, puede anidar para rizos dentro del otro, el ciclo interno se ejecutará en cada iteración del ciclo externo. Este flujo será útil para manejar ciertos conjuntos de datos y situaciones.

Indice

para la sintaxis del bucle

Un bucle for en Python es un poco diferente de otros lenguajes de programación porque itera a través de los datos. El estandar para el bucle en Python es más como para cada. Deberá utilizar un objeto como una cadena, una lista, una tupla o un diccionario. Alternativamente, también puede usar la función de rango.

El bucle for recorre un conjunto de datos hasta que llega al final. Puede usar declaraciones como continuar o romper si desea omitir una iteración o salir del ciclo por completo.

Otra forma de usar un bucle for es usar la función de rango. La función de rango le permite recorrer una secuencia de números.

La sintaxis es bastante simple y, como todos los bloques de código de Python, todo lo que esté dentro del bloque deberá estar tabulado por al menos un espacio. Dado que Python es sensible a los espacios en blanco, cualquier inconsistencia en la tabulación probablemente generará un error.

Cómo usar un bucle for en Python

En este tutorial, lo guiaremos a través de diferentes formas de usar un bucle for en Python.

Si necesita procesar grandes conjuntos de datos, probablemente necesitará usar un bucle for o un bucle while. Por lo tanto, es esencial que tenga una buena comprensión de cómo funcionan los bucles en Python.

Recomiendo consultar nuestra Guía de inicio de Python si es nuevo en el lenguaje de programación Python. Cubrimos la mayoría de los conceptos básicos que necesita saber para comenzar.

Escriba un estándar para el ciclo

En este ejemplo, escribiremos un bucle for estándar que simplemente itera a través de una lista. Este método es probablemente la forma en que estructurará la mayoría de sus bucles for en Python.

En nuestro script a continuación, primero declaramos una lista de números. Desafortunadamente, Python no admite matrices, pero una lista es algo similar.

A continuación tenemos nuestra instrucción for en la que declaramos una variable val. Cada iteración actualizará el valor. variable al elemento actual en nuestra lista de «números». El bucle se repetirá hasta que llegue al último elemento de nuestra lista.

Dentro de nuestro bloque de bucle tenemos una declaración de impresión que imprime el valor actual de val.

Finalmente, imprimimos una línea indicando que hemos completado y salido del bucle.

Nuestro resultado a continuación muestra que el ciclo comienza desde el primer elemento de nuestra lista y se detiene una vez que llega al último elemento. Una vez que llega al último elemento, sale del bucle e imprime el texto «fuera del bucle for».

Escribe un bucle for usando Range

Puede usar un bucle for con la función de rango en lugar de un objeto. La estructura general del bucle for no cambia, sino que usa el rango en la instrucción.

La gama de funciones

La función de rango devuelve una secuencia de números. De forma predeterminada, comienza en 0 y se incrementa en 1. Continuará aumentando hasta que alcance un número específico.

Comenzar es un parámetro opcional y especifica la posición inicial. El valor predeterminado es 0.Parar es un parámetro obligatorio y especifica la posición de parada.Escenario es un parámetro opcional y especifica la cantidad a incrementar con cada iteración. El valor predeterminado es 1. Ejemplo de un bucle for usando rango

En este ejemplo de bucle for, usaremos la función de rango con un valor inicial de 0 y un valor final de 5. La variable val contendrá el valor actual de la función de rango.

En nuestro ciclo for, imprimimos el valor de val para que podamos ver cómo la función de rango itera hasta que alcanza nuestro valor de parada de 5.

Finalmente, imprimimos que hemos salido del bucle.

A continuación se muestra la salida del código anterior. Como puede ver, el bucle recorrió el rango hasta que alcanzó el valor de parada de 5.

Usando else con el bucle for

Puede usar una palabra clave else con un bucle for en Python. Una vez que se complete el bucle for, se ejecutará el bloque else.

Si sale del bucle for utilizando la instrucción break, el bloque else no se ejecutará.

En nuestro ejemplo a continuación, tenemos un bucle for estándar pero con la adición de la instrucción else.

El siguiente resultado muestra la ejecución del bloque de código else después de que el bucle for haya recorrido todo el conjunto de datos.

Salir prematuramente de un bucle for

Probablemente habrá momentos en los que necesite salir del bucle antes de tiempo. Por ejemplo, si encuentra un conjunto de datos o requisitos específicos, puede salir del bucle y continuar ejecutando el resto del código. Todo lo que tiene que hacer es usar la instrucción break dentro del para el bucle.

En el siguiente ejemplo, el ciclo for saldrá antes una vez que la variable val sea igual a 3.

La salida solo llega a dos porque la instrucción break finalizó el bucle antes de llegar a nuestra línea de impresión.

Usando continuar dentro de un ciclo for

A veces, es posible que desee detener el procesamiento y pasar a la siguiente iteración del bucle. Puede realizar esta tarea simplemente usando la instrucción continuar.

En nuestro ejemplo a continuación, usamos la palabra clave continuar siempre que la variable val sea igual a 3. Por supuesto, puede escribir condiciones más complejas, pero lo mantendremos simple para este ejemplo.

En nuestra salida a continuación, se omitió 3 y el código continuó ejecutándose hasta que alcanzó el último número de nuestra lista.

Conclusión

Comprender un bucle for en Python es esencial porque probablemente necesitará usarlos bastante. Afortunadamente, este es un concepto fácil de comprender y sigue la misma lógica que los bucles for en otros lenguajes de programación. Espero que esta guía le haya mostrado todos los conceptos básicos para escribir un bucle for en Python.

El ciclo while es otro ciclo que recomiendo aprender si planeas programar en Python. Son extremadamente útiles porque puedes controlarlos usando una declaración condicional. Recomiendo encarecidamente conocerlos si eres nuevo en la programación.

Si hay un tema que necesita más explicación o si algo está mal, no dude en dejar un comentario a continuación.

Troels Platz
¿Sabéis el cuento del holandés errante que acabó viviendo en las costas de Sevilla?
RELATED ARTICLES