python_utils/utils/dict_utils.py
M. A. Reza 4613e476ef update
2025-09-21 14:37:14 +03:30

17 lines
423 B
Python

def add_dict_b_to_dict_a(dict_a, dict_b):
for key, value in dict_b.items():
dict_a[key] = dict_a.get(key, 0) + value
return dict_a
if __name__ == "__main__":
# for example
# source: https://stackoverflow.com/a/35689816
from functools import reduce
a = {"a": 10, "b": 20}
b = {"b": 22, "c": 60}
c = {"b": 1}
res = reduce(add_dict_b_to_dict_a, [a, b, c], dict())
print(res)