Sto cercando di velocizzare l'uso dei dizionari. Ho passato tre ore la scorsa notte a cercare sul web esempi simili a quelli che sto cercando di fare. Ad esempio, supponiamo di avere due dizionari (in realtà ho due elenchi di dizionari).Dizionari in Python
d1={key1:1, key2:2}
d2={key1:1, key2:'A', key4:4}
voglio aggiornare d1 in modo che appaia simile al seguente:
d1={key1:1, key2:[2,'A'], key3:3, key4:4}
II non riesco a trovare esempi adeguati per ottenerlo iniziato. Ho un buon numero di libri e li ho anche rivisti, ma sembrano tutti avere lo stesso tipo di esempi che sto trovando sul web.
Qualcuno conosce un luogo o un libro con esempi e descrizioni espliciti di come utilizzare i dizionari?
Penso che uno dei problemi che sto avendo è che non capisco come vengono mantenuti i riferimenti man mano che accedo al dizionario.
posso controllare per vedere se i due dizionari hanno una chiave comune:
for k in d1.keys():
for k2 in d2.keys():
if k==k2:
print 'true'
ma se lo fanno io non riesco a combinare i valori in una lista.
Più che una risposta diretta a questo particolare esempio, gradirei qualsiasi suggerimento sui luoghi in cui ci sono buoni esempi di utilizzo dei dizionari.
Dovresti davvero usare un titolo più descrittivo per questa domanda. –
da dove proviene key3? – SilentGhost