Python'da, update() yöntemini kullanarak iki sözlükte birleştirdiğimde, varolan anahtarların üzerine yazılır.Orijinali koruyarak iki sözlük birleştirme
Orijinal anahtarlar birleştirilmiş sonuçta tutulurken, iki sözlüğü birleştirmenin bir yolu var mı?
Güncelleme
aşağıdaki örneği olduğunu varsayalım: Biz sonuç anahtar bookC
için iki değeri tutacak şekilde, iki sözlükleri birleştirebilir miyim
dict1 = {'bookA': 1, 'bookB': 2, 'bookC': 3}
dict2 = {'bookC': 2, 'bookD': 4, 'bookE': 5}
?
Böyle bakmak dict3
istiyorum:
{'bookA': 1, 'bookB': 2, 'bookC': (2,3), 'bookD': 4, 'bookE': 5}
Can örnek bir giriş/çıkış veriyorsunuz? – Bahrom
İlgili? [Mevcut anahtarlara eklerken bir python sözlüğü güncelleniyor mu?] (Http://stackoverflow.com/questions/16745529/updating-a-python-dictionary-while-adding-to-existing-keys) – alecxe
Tam olarak ne yapmak istiyorsunuz? her iki dilde de mevcut olan tuşlara ne olur? – jwodder