相关疑难解决方法(0)

将Python字典键分组为列表,并使用此列表作为值创建新字典

我有一个python字典

d = {1: 6, 2: 1, 3: 1, 4: 9, 5: 9, 6: 1}
Run Code Online (Sandbox Code Playgroud)

由于上述字典中的值不是唯一的.我想将唯一值的所有键组合为一个列表,并创建一个新的字典,如下所示:

v = {6:[1], 1:[2, 3, 6], 9: [4, 5]}
Run Code Online (Sandbox Code Playgroud)

注意新词典v的键应该排序.我发现很难想象和实现这个字典创建.请建议我一个简单有效的方法来做到这一点.

python dictionary list python-2.7

37
推荐指数
2
解决办法
5万
查看次数

标签 统计

dictionary ×1

list ×1

python ×1

python-2.7 ×1