Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/03/2013, 17:31
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Recorrer matriz por filas desde un punto en concreto

¿Como recorrer listas usando indices?

Código Python:
Ver original
  1. A = [
  2.         [1, 2, 3],
  3.         [4, 5, 6],
  4.         [7, 8, 9]
  5.     ]
  6.  
  7. n = 3 # Numero de filas
  8. m = 3 # Numero de columnas
  9.  
  10. # Recorrido de una matriz
  11. # De izquierda a derecha
  12. # De arriba hacia abajo
  13. for i in xrange(n):
  14.     for j in xrange(n):
  15.         print A[i][j],
  16.     print
  17. print
  18.  
  19. # Recorrido de una matriz
  20. # De derecha a izquierda
  21. # De arriba hacia abajo
  22. for i in xrange(n):
  23.     for j in xrange(m):
  24.         print A[i][m - j - 1],
  25.     print
  26. print
  27.  
  28. # Recorrido de una matriz
  29. # De izquierda a derecha
  30. # De abajo hacia arriba
  31. for i in xrange(n):
  32.     for j in xrange(m):
  33.         print A[n - i - 1][j],
  34.     print
  35. print
  36.  
  37. # Recorrido de una matriz
  38. # De derecha a izquierda
  39. # De abajo hacia arriba
  40. for i in xrange(n):
  41.     for j in xrange(m):
  42.         print A[n - i - 1][m - j - 1],
  43.     print
  44. print