1

Cómo recorrer matrices en Python sin complicaciones: Tutorial paso a paso

Recorrer matrices es una tarea común en programación, pero puede ser un poco confusa para los principiantes. En este tutorial, te mostraré una forma sencilla de recorrer matrices en Python y cómo puedes aplicarlo en tus proyectos. ¡Empecemos!

Primero, debemos crear la matriz que queremos recorrer. Podemos hacerlo de varias maneras, pero una forma común es utilizando una lista de listas. Por ejemplo, la siguiente matriz tiene 3 filas y 4 columnas:

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

Utilizaremos 2 for anidados, es importante manejar la sentencia for, antes de pasar a realizar este tipo de ejercicios

forrowin matriz:
  print(row)

En el código anterior utilizamos la palabra reservada for, para indicar que es un ciclo ,for, utilizamos la variable row, para indicar que vamos a recorrer las filas de la matriz. podemos utilizar cualquier palabra que sea de tu elección. utilizar row, hace que sea mas descriptivo y que nuestro código sea legible y fácil de entender.

dentro de ese for, agregaremos un for para recorrer las columnas de nuestra matriz, se vería de la siguiente forma:

for column in row:
print(column)

De esta forma recorremos e imprimimos las columnas de nuesta matriz, es importante que utilicemos la palabra row ** luego del in o el nombre que le hayas puesto a la variable, esto es debido a que vamos a recorrer cada fila de la matriz, ** otro tip importante , es que no debemos de repetir el nombre de la variable.

forelementin matriz:
  print(element)
  forelementinelement:
    print(element)

De esta forma funcionaria, pero es seria una mala practica. es importante que nuestro código sea lo mas legible posible.

De una forma mas correcta, nuestro código quedaría así:

forrowin matriz:
  print(row)
  for column inrow:
    print(column)

El resultado de nuestro código:

matriz = [[1, 2, 3, 4],
          [5, 6, 7, 8],
          [9, 10, 11, 12]]for row in matriz:
  print(row)
  for column in row:
    print(column)

y nuestro resultado en pantalla seria:

[1, 2, 3, 4]
1234
[5, 6, 7, 8]
5678
[9, 10, 11, 12]
9101112

Recorrer matrices en Python es una tarea común pero importante que todo programador debe saber. En este tutorial, aprendiste cómo recorrer matrices utilizando ciclos anidados en Python. ¡Ahora es tu turno de practicar! Agarra tu IDE favorito y prueba a recorrer algunas matrices en tu propio código. ¡Que te diviertas!

Para mas info y ver donde aprendí esto, puedes ver la clase llamada ciclos anidados, del curso de fundamentos de Python

https://platzi.com/clases/4227-python/54960-ciclos-anidados/

Escribe tu comentario
+ 2