19/03/2013, 10:21
|
|
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. |