update
This commit is contained in:
parent
0bac078316
commit
4613e476ef
16
utils/dict_utils.py
Normal file
16
utils/dict_utils.py
Normal file
@ -0,0 +1,16 @@
|
||||
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)
|
||||
Loading…
x
Reference in New Issue
Block a user