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”という辞書には、マージされたキーと値が含まれており、同じキーの値が加算されています。