【发布时间】:2018-04-01 12:17:25
【问题描述】:
Given 是一个包含任意长度列表的列表。每个列表都包含字典的一级键。
例子:
给定列表“DL”
DL = [['A1'],['A11','A12'],['B1'],['B11','B12']] # <- All entries are strings
在 Python 表示法中:
D = {'A1': {'A11': {'B1': {'B11': [], 'B12': []}},
'A12': {'B1': {'B11': [], 'B12': []}}}}
最后一级字典(B11、B12)的值应该是空列表。
【问题讨论】:
-
能否将输出显示为实际字典而不是 ascii 艺术图像?
-
到目前为止你尝试过什么?请给一些代码。
-
如果它们是字符串,为什么不把它们变成字符串呢?当我试图回答你的问题时,我要做的第一件事就是插入一堆引号,这样输入就不会引发异常。这不是一个好的开始。
标签: python python-3.x list dictionary