[Python] aggiungere dizionari a dizionario sotto la stessa chiave

Maurizio Simoni simomauri a hotmail.com
Ven 19 Gen 2007 08:39:08 CET


----------------------------------------
> From: tkinter a hotmail.it
> To: python a lists.python.it
> Date: Thu, 18 Jan 2007 22:30:24 +0100
> Subject: [Python] aggiungere dizionari a dizionario sotto la stessa chiave
> 
> salve a tutti qualcuno sa come aggiungere dizionari diversi ad un 
> dizionazìrio sotto la stessa chiave
> 
> >>>dict1={}
> >>>dict2={}
> >>>dict={}
> >>>dict1['uno']=1
> >>>dict2['due']=2
> >>>dict['numeri']=dict1
> >>>dict['numeri']=dict2
> >>>dict
> {'numeri': {'due': 2}}
> 
> Come potete vedere è stato aggiunto soltanto l'ultimo dizionario il primo 
> invece no
> 
> _________________________________________________________________
> Aggiungi il modulo Amici al tuo Spaces con un click! 
> http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=it-it
> 
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> http://lists.python.it/mailman/listinfo/python

Non puoi assegnare ad una stessa chiave di dizionario due valori diversi.

>>>dict['numeri']=dict1
>>>dict['numeri']=dict2

Questo non fa altro che assegnare, a dict, prima key='numeri' e value=dict1 poi key='numeri' e value=dict2 ("sovrascrivendo" la prima assegnazione data)...per questo ti trovi solo dict2 in dict.
_________________________________________________________________
Prova Live.com: il tuo mondo on line, con notizie, sport, meteo e molto altro ancora.
http://www.live.com/


Maggiori informazioni sulla lista Python