Tecnología

Inicio

Cómo utilizar un doble bucle For en Python

Las "para" las funciones del lazo en Python tanto como lo hace en otros lenguajes de programación de alto nivel como C, pero la sintaxis utilizada para declarar que es diferente. Además, al igual que con todos los bloques de código Python, los comandos que se ejecutan en el bucle "for" son fijados apagado por pestañas en lugar de aparatos de ortodoncia. Puede utilizar el doble "para" bucles al igual que en C para recorrer las listas anidadas o realizar otros conjuntos anidados de comandos.

Instrucciones

1 Abrir el intérprete de línea de comandos de Python. Crear una variable de lista anidada para poner a prueba un doble bucle "for":

matriz = [[1,2,3,4], [5,6,7,8], [9,10,11,12]]

Esta lista representa una matriz de 3x4, con cada fila almacena como una lista secundaria de la lista principal.

2 Abra el primer bucle "for" con el siguiente comando:

para las filas de la lista:

Después de pulsar "Enter", aparece una elipsis en la línea siguiente que indica que Python no ejecutará el bucle hasta que se cierra.

3 Abrir el segundo bucle "for", asegurándose de que entab:

for columns in rows:

4 Escribir un comando en el segundo bucle "for" que se ejecuta para cada elemento de la matriz. Por ejemplo, sólo tiene que escribir "columnas" a la salida de cada valor almacenado. Este comando debe ser de doble entabbed para que sea parte del segundo bucle "for":

columns

5 Pulse la tecla "Enter" para agregar una línea en blanco. Esto hace que Python para ejecutar los bucles. Cada valor almacenado en la lista es la salida a la ventana intérprete.

Consejos y advertencias

  • Utilice la función de "gama" para hacer que el iterador para contar hacia arriba desde 0 en vez de a través de una lista u otra estructura de datos. Por ejemplo, escriba los siguientes comandos para mostrar los números 0,1,2,3 y 4:
  • for i in range (5):
  • yo