【发布时间】:2019-09-13 05:15:02
【问题描述】:
我正在尝试解决一些图形问题,但我被困在了中途。我有一个 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}}
如果您注意到,原来的字典值已成为自己的字典,并且撇号 ('') 已关闭。
有人可以帮助我,或者给我指点。谢谢
【问题讨论】:
标签: python python-3.x dictionary set