In Python, quando unisco due dizionari utilizzando il metodo update(), le eventuali chiavi esistenti verranno sovrascritte.Unione di due dizionari mantenendo l'originale
C'è un modo per unire i due dizionari mantenendo le chiavi originali nel risultato unito?
Aggiornamento
dire che abbiamo avuto il seguente esempio:
dict1 = {'bookA': 1, 'bookB': 2, 'bookC': 3}
dict2 = {'bookC': 2, 'bookD': 4, 'bookE': 5}
Possiamo unire i due dizionari, tale che il risultato non mancherà di tenere entrambi i valori per la chiave bookC
?
vorrei dict3
assomigliare a questo:
{'bookA': 1, 'bookB': 2, 'bookC': (2,3), 'bookD': 4, 'bookE': 5}
Can dai un input/output di esempio? – Bahrom
correlati? [Aggiornamento di un dizionario Python durante l'aggiunta a chiavi esistenti?] (Http://stackoverflow.com/questions/16745529/updating-a-python-dictionary-while-adding-to-existing-keys) – alecxe
Che cosa esattamente vuoi capita di chiavi che sono presenti in entrambi i dict? – jwodder