我正在尝试从用户输入构建一个嵌套字典。唯一的问题是,用户可以选择不输入其中一些输入。在这些情况下,我希望字典完全排除该字段。例如:
ids = 1234
dmas = 5678
我希望字典看起来像这样:
d = {profile:{"dma_targets":dmas, "id":ids}}
但是,如果用户决定不包含某些输入:
ids = None
dmas = 5678
我希望字典看起来像这样:
d = {profile:{"dma_targets":dmas}}
我有点卡在这里,这似乎是一件非常简单的事情,因为如果我想要一个列表而不是一个字典,这很容易做到。我遇到的问题之一是:
x = "dma_targets":dmas
不是一个有效的对象,所以我很难构建这些部分,然后将它们添加到字典中。非常感谢!