i am having two dictionaries
first = {\'id\': 1, \'age\': 23} second = {\'id\': 4, \'out\': 100}
I want output dictionary as
{\'id\': 5, \
You want to use collections.Counter:
from collections import Counter
first = Counter({'id': 1, 'age': 23})
second = Counter({'id': 4, 'out': 100})
first_plus_second = first + second
print first_plus_second
Output:
Counter({'out': 100, 'age': 23, 'id': 5})
And if you need the result as a true dict
, just use dict(first_plus_second)
:
>>> print dict(first_plus_second)
{'age': 23, 'id': 5, 'out': 100}