Explicación del código
En este tutorial, vamos a aprender a crear e iterar sobre matrices en Python.
Creación de una matriz
La primera línea del código crea una matriz de tres filas y tres columnas. Cada fila es una lista de tres números enteros.
Python
matriz = [
{1,2,3},
{4,5,6},
{7,8,9}
]
Utiliza el código con precaución. Más información
Iteración sobre una matriz
Podemos iterar sobre una matriz usando un bucle for. El bucle for recorre cada elemento de la matriz y lo asigna a una variable.
En este caso, estamos iterando sobre la matriz usando dos bucles for anidados. El primer bucle for recorre cada fila de la matriz. El segundo bucle for recorre cada columna de la fila actual.
Python
for row in matriz:
print(row)
for column in row:
print(column)
Utiliza el código con precaución. Más información
Salida
La salida del código es la siguiente:
{1, 2, 3}
{4, 5, 6}
{7, 8, 9}
1
2
3
4
5
6
7
8
9
Explicación de la salida
La primera línea de la salida muestra la primera fila de la matriz. La segunda línea muestra la segunda fila de la matriz. La tercera línea muestra la tercera fila de la matriz.
Las siguientes tres líneas muestran los elementos de la primera fila, uno por uno. Las siguientes tres líneas muestran los elementos de la segunda fila, uno por uno. Las siguientes tres líneas muestran los elementos de la tercera fila, uno por uno.
Ejercicio
Intenta cambiar el código para que itere sobre la matriz en una dirección diferente. Por ejemplo, puedes iterar sobre las filas de la matriz primero y luego sobre las columnas de cada fila.
Conclusiones
En este tutorial, aprendimos a crear e iterar sobre matrices en Python. Esto es un buen punto de partida para aprender a programar en Python.