追加到列表中的字典

时间:2018-07-27 18:57:19

标签: python json dictionary append

我想将不同的值附加到JSON列表内的相同字典结构中。这是一个示例:

myJson = {"list": []}

element = {"value": []}
myJson["list"].append(element)
myJson["list"].append(element.copy())

myJson["list"][0]["value"].append("first")
myJson["list"][1]["value"].append("second")
print(myJson)

打印出来的是:

{'list': [{'value': ['first', 'second']}, {'value': ['first', 'second']}]}

但是我想要:

{'list': [{'value': ['first']}, {'value': ['second']}]}

我在做什么错?我创建了element的副本,所以为什么还是一样?谢谢!

0 个答案:

没有答案