【问题标题】:Python 3: Creating a nested dict dynamically from a list [closed]Python 3:从列表动态创建嵌套字典 [关闭]
【发布时间】:2021-03-05 08:14:15
【问题描述】:

我有一个数组 ['a', 'b', 'c'],我想创建一个嵌套对象,如下所示。

{ a: {
       b : {
          c: {}
        }
}

【问题讨论】:

标签: python arrays loops dictionary


【解决方案1】:

这样怎么样? 我将它实现为字典

base = ["a", "b", "c"]

result = {}
for b in base[::-1]:
    result = {b: result}

print(result)
# {'a': {'b': {'c': {}}}}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    • 2020-07-29
    • 1970-01-01
    • 2021-04-04
    • 2021-11-20
    相关资源
    最近更新 更多