
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""
if __name__ == '__main__':
dict1 = {'a': ['aa', 'bb'], 'b': ['bb', 'hh'], 'c': ['ee', 'hh', 'nn']}
dict2 = {'a': 2, 'b': 3}
# 期望结果:{aa:2,bb:5,hh:3,ee:0,nn:0}
new_dict = {}
for dict1_key in dict1.keys():
value = 0 if not dict2.get(dict1_key) else dict2.get(dict1_key)
dict1_value = dict1[dict1_key]
for item in dict1_value:
if item in new_dict.keys():
new_dict[item] = new_dict[item] + value
else:
new_dict[item] = value
print(new_dict)