Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/03/2013, 10:21
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Sobrescritura de una lista

Estaría bien que explicaras el código, para que no tengamos que descifrarlo para entender cuál es el problema.

Si "a" es una variable que guarda una lista, lo siguiente hace que "b" apunte a la misma lista:

b = a

Por lo tanto, si hacemos

b[1] = "hola"

entonces a[1] también es "hola".

Para evitar esto, a y b deben apuntar a listas diferentes, por lo que debes hacer algo como

b = a[:]

que crea una copia de la lista a en b.