Cómo usar For Loop en Python

Cómo usar For Loop en Python

Como cualquier otro lenguaje de programación, hacer bucles en Python es una excelente manera de evitar escribir código repetitivo. Sin embargo, a diferencia de Python tiempo bucle, el por loop es una declaración de flujo de control definitiva que le da más autoridad sobre cada elemento de una serie.





Si eres un principiante de Python o ya tienes algo de experiencia con él, tener un conocimiento sólido de sus por loop es la clave para resolver problemas relacionados con matrices. Aquí, echamos un vistazo a cómo Python por Loop funciona y algunos ejemplos de cómo puede usarlo para resolver desafíos de codificación.





Cómo funcionan los bucles For en Python

Python por El bucle funciona iterando a través de la secuencia de una matriz. En esencia, es útil cuando se trata de secuencias como cadenas, listas, tuplas, diccionarios o conjuntos. Un en Por lo general, la palabra clave sigue a por bucle en Python.





A por loop tiene características similares en todos los lenguajes de programación. Por ejemplo, si bien existen diferencias de sintaxis, el característica del bucle for de Java es similar a cómo funciona el bucle for de Python.

La sintaxis general de Python por bucle se ve así:



|_+_|

Como se dijo anteriormente, a diferencia de un tiempo bucle, el por loop es más potente ya que ofrece más control en un flujo.

Para tener una mejor comprensión, un por Por lo general, el bucle se parece a esta declaración de ejemplo: 'para cada estudiante masculino que conozca en una clase, escriba uno, de lo contrario, escriba solo es una clase de mujeres'.





Esa declaración es una instrucción simple que te dice que sigas escribiendo una por cada estudiante masculino que encuentres en una clase en particular. Es un bucle continuo. Sin embargo, para iniciar el por bucle en ese caso, debe encontrar un estudiante masculino. Si no es así, escriba la instrucción else.

Si la declaración anterior no tiene un demás condición, entonces no escribirías nada. Eso significa que es una matriz vacía.





Cómo usar el bucle for de Python: ejemplos prácticos

Ahora echemos un vistazo a algunos ejemplos prácticos de cómo usar un por bucle en Python.

El siguiente fragmento de código muestra cada uno de los elementos de una lista:

|_+_|

También puede modificar el código anterior para generar cualquier elemento que tenga la letra 'a':

¿Qué temperaturas son demasiado altas para la CPU?
|_+_|

A por bucle en Python también toma un directo demás declaración:

|_+_|

Puedes usar un rotura declaración para alterar el flujo de un por bucle también:

cómo escanear documentos en iphone
|_+_|

También puede utilizar el Seguir palabra clave con una por círculo:

|_+_|

Usando un bucle for con lista y literales de cadena en Python

Ahora eche un vistazo al código a continuación para generar todos los números enteros positivos entre 1 y 100. Para hacer esto, primero cree una lista de números entre 1 y 100 usando Python incorporado distancia función:

|_+_|

Puede modificar ese bloque de código introduciendo una declaración condicional para generar también todos los números impares entre 1 y 100:

|_+_|

Sin embargo, también puede crear una tabla de multiplicar '2 por salida' de la salida del código anterior. Para lograr esto, solo necesita agregar algunas declaraciones más como esta:

|_+_|

Ahora que has visto como un por El bucle funciona con una lista de números enteros. Echemos un vistazo a cómo podemos usar un por bucle con cuerdas.

El siguiente código devuelve una secuencia de cada cadena en una oración:

|_+_|

También podemos contar el número de cadenas (incluidos los espacios) en la variable a usando un por círculo:

|_+_|

Sin embargo, también puede colocar un por bucle en una variable separada y obtenga un resultado similar reescribiendo el código anterior de esta manera:

|_+_|

Nota: Para obtener el recuento de caracteres, asegúrese de que no haya espacios entre las comillas en el paréntesis que sigue al contar palabra clave.

También puede modificar cada uno de los dos últimos fragmentos de código anteriores para crear un contador de palabras simple usando un por círculo. Todo lo que necesita hacer en este caso es insertar un solo espacio entre cada comilla en el paréntesis:

|_+_|

Como hizo para el recuento de caracteres, también puede reescribir el código de recuento de palabras de arriba colocando el por bucle en una variable como esta:

|_+_|

Preste mucha atención al espacio simple que se encuentra ahora entre las comillas entre paréntesis.

Relacionado: Cómo crear y reutilizar su propio módulo en Python

Usar un bucle for de Python con una matriz

También puede utilizar un por bucle para obtener un elemento particular de una matriz.

Suponga que tiene una matriz de ovejas con valores de 'Sí' para animales 'sanos' y 'No' para ovejas 'no saludables'. Cada oveja tiene un nombre único y desea poner en cuarentena a todos los enfermos.

cómo configurar gifs como fondo de pantalla

Puedes usar un por bucle para generar todas las ovejas enfermas. Para ver lo útil que es un por bucle es en ese caso, el código a continuación genera el nombre de todas las ovejas en mal estado de la matriz:

|_+_|

Uso de bucle for anidado en Python

Un anidado por loop es útil cuando desea generar cada elemento en una matriz compleja o anidada. Funciona colocando un bucle dentro de otro bucle. El código de ejemplo siguiente genera cada uno de los elementos de la lista anidada. Sin embargo, solo genera las claves del diccionario:

|_+_|

A mejor comprensión de la lista y las matrices de Python es útil cuando se trata de un anidado por círculo.

Para bucles o bucles while, ¿cuál es mejor?

Dependiendo del problema en cuestión, cada uno de por y tiempo loops tiene su caso de uso en Python. Aunque un por El bucle es más común, eso no significa que dominar el tiempo bucle menos importante.

Mientras que un por bucle ofrece soluciones más generales en todos los lenguajes de programación, colocándolo por encima de la tiempo bucle es erróneo. Siempre es mejor considerar cualquiera de ellos para resolver problemas específicos, en lugar de creer que uno es más útil que el otro. Además, como programador de Python, no puede prescindir de ninguno de ellos.

Cuota Cuota Pío Correo electrónico Cómo usar un bucle while en Python

Si bien los bucles son una parte fundamental de la codificación, aprenda a usarlos mejor aquí.

Leer siguiente
Temas relacionados
  • Programación
  • Pitón
Sobre el Autor Idisou Omisola(94 Artículos publicados)

Idowu es un apasionado de la tecnología inteligente y la productividad. En su tiempo libre, juega con la codificación y cambia al tablero de ajedrez cuando está aburrido, pero también le encanta romper con la rutina de vez en cuando. Su pasión por mostrarle a la gente el camino en torno a la tecnología moderna lo motiva a escribir más.

Más de Idowu Omisola

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse