19/11/2010, 22:16
|
| Moderador | | Fecha de Ingreso: marzo-2005 Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 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. |