Cierto estaba creando un "puntero" a un mismo diccionario hay que usar copy() el problema biene cuando intentas crear un diccionario con otro diccionario dentro 2 dimesiones
diccionario= {'alfa' : 'AAAAA' , 'beta' : 'BBBBB', 'omega': 'CCCCC', 'provincias': { 'burgos' : '1', 'palencia' : '2' , 'sevilla' : '3' } } entoces se tiene que usar deepcopy() gracias por las respuestas aun seguiria dando vueltas :D El Sat, 19 Dec 2015 21:57:26 -0500 Andres Gonzalez <andresgonzalez.sistemas2...@gmail.com> escribió: > Hola compañero, si se esta hablando del mismo objeto, haces > referencia al mismo diccionario. > > mirate este enlace que habla de como solucionar este inconveniente :) > > http://elclubdelautodidacta.es/wp/2012/09/python-como-copiar-un-diccionario/ > > > ----- > > El 19 de diciembre de 2015, 21:46, Mario R. Osorio > <mario@osorio.solutions> escribió: > > > Tu no tienes 5 diccionario tu tienes UN diccionario, el cual > > agregaste 5 veces a una lista, es decir que los 5 elemntos de la > > lista estan apuntando hacia el mismo objecto (el diccionario).. > > > > > > Dtb/Gby > > ======= > > Mario R. Osorio > > A.S. of Computer Programming and Analysis > > > > “If I had asked people what they wanted, they would have said faster > > horses.” > > ― Henry Ford > > > > > > > > > > > > 2015-12-19 5:15 GMT-05:00 cheis <ch...@softgalia.com>: > > > >> Hola lista > >> Tengo el siguiente programa en python > >> > >> diccionario= {'alfa' : 'AAAAA' , 'beta' : 'BBBBB', 'omega': > >> 'CCCCC' } > >> > >> aList = [] > >> aList.append( diccionario ); > >> aList.append( diccionario ); > >> aList.append( diccionario ); > >> aList.append( diccionario ); > >> aList.append( diccionario ); > >> > >> aList[1]['alfa'] = "pruebusqui" > >> print (aList[:]) > >> > >> > >> > >> La linea : > >> > >> aList[1]['alfa'] = "pruebusqui" > >> > >> cambia el valor de todos los "alfa" de los 5 diccionarios > >> > >> ¿Como cambio el valor "alfa" de uno (y solo uno) de los > >> diccionarios? > >> > >> > >> Se que es una pregunta estupida pero al ser tan basica google no > >> consigue darme la respuesta clara, de que estoy haciendo mal. > >> > >> Gracias por vuestro tiempo > >> _______________________________________________ > >> Python-es mailing list > >> Python-es@python.org > >> https://mail.python.org/mailman/listinfo/python-es > >> FAQ: http://python-es-faq.wikidot.com/ > >> > > > > > > _______________________________________________ > > Python-es mailing list > > Python-es@python.org > > https://mail.python.org/mailman/listinfo/python-es > > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/