Python - добавить список словаря в словарь - PullRequest
0 голосов
/ 10 мая 2018

Итак, у меня есть dictionary, называемый компонент, и list из dictionaries, называемый распределением. Я хочу иметь возможность размещать выделения под компонентом как вложенный 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 голосов
/ 10 мая 2018

Просто назначьте его:

component["allocations"] = some_list

Например, если вы хотите новый, пустой:

component["allocations"] = []

или

component["allocations"] = list()

Затем управляйте списком как обычно:

component["allocations"].append(some_object)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...