从列表构建嵌套的python字典

兆瓦

我有一个长度可能不同的字符串,并且我想创建一个嵌套的字典。到目前为止,我已经知道了,只是似乎无法弄清楚如何解决可变深度问题。

    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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章