代码之家  ›  专栏  ›  技术社区  ›  jmcg

Python-在字典中添加字典列表

  •  -1
  • jmcg  · 技术社区  · 8 年前

    所以我有一个 dictionary 调用的组件和 list 属于 dictionaries 调用分配。 我希望能够将分配作为嵌套的 词典 .有点像这样:

    Allocations[
        allocation1 : {
            key : value
        },
        allocation2  {
            key : value
        }
    ]
    

    我的期望输出:

    Component1 : {
       key:value
       allocations : [allocation1 : {
                                key : value
                             }
                     ,allocation2 : {
                                key : value
                             }
                   ]
    }
    

    我来自爪哇,我意识到 append 我可以用的。 我尝试了这个,但显然没有成功:

                #allocate this under the selected component - DIDNT WORK
                component["allocations"][] = allocation
    

    如何在词典中创建词典列表?

    1 回复  |  直到 8 年前
        1
  •  3
  •   Acorn    8 年前

    只需分配:

    component["allocations"] = some_list
    

    例如,如果您想要一个新的空的:

    component["allocations"] = []
    

    或:

    component["allocations"] = list()
    

    然后,像往常一样操作列表:

    component["allocations"].append(some_object)