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/

Responder a