【发布时间】:2012-07-24 13:41:43
【问题描述】:
在 python 中,如果我有两个字典,特别是看起来像这样的 Counter 对象
c1 = Counter({'item1': 4, 'item2':2, 'item3': 5, 'item4': 3})
c2 = Counter({'item1': 6, 'item2':2, 'item3': 1, 'item5': 9})
我能不能把这些字典组合成一个列表字典,如下:
c3 = {'item1': [4,6], 'item2':[2,2], 'item3': [5,1], 'item4': [3], 'item5': [9]}
如果每个值都是来自相应键的前面字典的所有值的列表,并且两个原始字典之间没有匹配的键,则会添加一个包含一个元素列表的新 kew。
【问题讨论】:
标签: python list dictionary