What is the method to merge and sum the values in Python dictionaries?

To merge and sum the values of two dictionaries, you can use the following method:

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)

This code snippet will output a result of {‘a’: 15, ‘b’: 20, ‘c’: 30}, where the dictionary “result” contains the merged key-value pairs and adds the values of the same keys.

Leave a Reply 0

Your email address will not be published. Required fields are marked *


广告
Closing in 10 seconds
bannerAds