我有一个长度可能不同的字符串,并且我想创建一个嵌套的字典。到目前为止,我已经知道了,只是似乎无法弄清楚如何解决可变深度问题。
string = "a/b/c/b"
x = string.split('/')
y = {}
for item in x:
y[item] = dict()
.............
我尝试了许多不同的方法,但是只是不知道如何动态地构建它。我想要得到的最终结果是:
{'a' :{'b' : {'c': {'d': {}}}}
很乐意就设计和想法提供一些反馈,以实现这一目标。
谢谢,
只需更新循环,如下所示:
y = {}
for item in reversed(x):
y = {item: y}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句