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

时间:2018-05-10 04:18:26

标签: python dictionary

所以我有一个dictionary被调用的组件和listdictionaries被称为分配。 我希望能够将分配作为嵌套dictionary放在组件下。有点像这样:

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

我想要的输出:

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

我来自Java,我意识到我没有append可以使用。 我试过这个,显然没有用:

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

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

1 个答案:

答案 0 :(得分:3)

只需指定:

component["allocations"] = some_list

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

component["allocations"] = []

或:

component["allocations"] = list()

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

component["allocations"].append(some_object)