标签: python python-2.7 dictionary
假设我有一本字典:
dict = {1: 'a', 2: 'b', 3: 'a'}
是否有一种有效的方法来反转字典,以便将具有相同值的键组合在一起?
输出应为:
{'a': [1, 3], 'b': [3]}
答案 0 :(得分:1)
使用defaultdict作为默认值{。}}。
defaultdict
这会为新密钥创建一个列表,您可以立即附加到其中:
list