Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/10/2011, 11:05
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: Ordenar lista

Lo que pasa es que no estas copiando la lista.

Si no que a b le estas asignando la referencia de a.

Ejemplo
Código Python:
Ver original
  1. a = [1, 2, 3]
  2. id(a) #37434952
  3. b = a
  4. id(b) #37434952
a y b son la misma lista

En cambio
Código Python:
Ver original
  1. a = [1, 2, 3]
  2. b = a[:]
  3. id(a) #37434952
  4. id(b) #37408200
a y b son diferentes listas.