我想将不同的值附加到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
的副本,所以为什么还是一样?谢谢!