Python辞書の値を合計する方法:効率的な結合テクニック

2つの辞書の値を結合して足し合わせたい場合は、以下の方法を使用できます:

dict1 = {'a': 10, 'b': 20}
dict2 = {'a': 5, 'c': 30}

result = {}
for key in set(dict1.keys()).union(dict2.keys()):
    result[key] = dict1.get(key, 0) + dict2.get(key, 0)

print(result)

このコードは、{‘a’: 15, ‘b’: 20, ‘c’: 30}という結果を出力します。”result”という辞書には、マージされたキーと値が含まれており、同じキーの値が加算されています。

bannerAds