映射到字典中多个键的值

时间:2017-02-20 20:13:10

标签: dictionary

我正在尝试将字符串中的键组合起来,例如  di = {' dog':' A',' cat':' A'}

成为

{' A':[' dog',' cat']}

我可以反转字典没有问题,但似乎无法编码组合键的方法。有没有人有什么建议?谢谢!

1 个答案:

答案 0 :(得分:0)

这就是我所拥有的代码,它已经反转了键和值,但删除了具有相同值的任何键。是否有一种简单的方法可以保留所有键和值?

for k, v in dict1.items():
    for k, v in sorted(dict1.items(), key = lambda (k, v): k):
        dict2[v] = k



return dict2