如何在python中创建其值也是字典的字典?基本上,我的问题是,我有列出的这份名单:Python中的字典词典!
['http://a11y.in/a11ypi/idea/a11y_firesafety.html',
['lang:hi', 'lang:kn'],
['a11y_firesafety.html:div1', 'a11y_firesafety.html:div1'],
['hi', 'kn']
]
,我想将其转换为:
{'http://a11y.in/a11ypi/idea/a11y_firesafety.html':
{'lang:hi':
{'lang:kn':
{'a11y_firesafety.html:div1':
{'a11y_firesafety.html:div1': {'hi', 'kn'}}}}}}
可有人建议我一个办法做到这一点?我尝试使用多维字典,但他们没用。请帮忙!
这不是从一个例子中如何准确清晰建立这本词典。再加上例子'{'hi','kn'}'中的最后一个“字典”在语法上没有意义。这应该是一个列表? – 2011-03-09 18:23:13
'{'hi','kn'}'不是一个字典,最多只能在更新的Python版本中设置(具有设置字面值的版本)。此外,问题描述不仅仅是模糊的,而且您实际上提供了*没有*关于您尝试以及失败的信息。 – delnan 2011-03-09 18:23:59
@ user567797:我同意其他人在这里 - 你的问题可能会更清楚一点,我猜'''嗨','kn'}应该是'{'hi':'kn''} 。请考虑编辑问题更清楚。 – phooji 2011-03-09 18:42:31