![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/11/2010, 22:16
|
![Avatar de razpeitia](http://static.forosdelweb.com/customavatars/avatar93893_5.gif) | Moderador | | Fecha de Ingreso: marzo-2005 Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 10 meses Puntos: 1360 | |
Respuesta: Cambio valores en una lista Si esas listas de listas lo manejas como una matriz entonces puedes ver las cosas un poco mas claro.
Código:
[8, 2, 3, 4, 5, 6, 7, 1]
[1, 8, 3, 4, 5, 6, 7, 2]
[1, 2, 8, 4, 5, 6, 7, 3]
[1, 2, 3, 8, 5, 6, 7, 4]
Función para generar esas listas de listas.
Código Python:
Ver originaldef fun(l): sz = len(l) / 2 M = [l[:] for i in range(sz)] for i in range(sz): M[i][i], M[i][-1] = M[i][-1], M[i][i] return M
Cualquier duda de mi código no dudes en preguntar. |