我正在尝试解决一些图论问题,但我卡在了一半。我有一个Python字典,其值是集合,但我想将原始字典值(即集合)转换为另一个字典,使得每个集合中的值都成为一个新的键,并且该键具有另一个为1的值。我认为这就是所谓的嵌套字典-不确定。
我循环遍历了
这是一个字典示例:
我希望输出结果看起来像:
我循环遍历了
dict.values()
,将其分配给变量xxx,并使用dict.fromkeys(xxx, 1)
代码,它有效了,但我无法将结果集成回原始字典。这是一个字典示例:
d = {'35': {'1', '37', '36', '71'}, '37': {'1', '35'}}
我希望输出结果看起来像:
d = {35: {1 : 1, 37 : 1, 36 : 1, 71 : 1}, 37: {1 : 1, 35 : 1}}
如果你注意到了,原始的字典值变成了自己的字典,并且撇号('')消失了。
请问有人可以帮助我或者给我一些建议吗?谢谢。