je dois ajouter le JSON de données dans une liste de données dans le plus grand JSON, mais je reçois une copie par des références, mais je besoin d'une copie par des valeurs, voici mon code:comment faire une copie par des valeurs pour un JSON?
dataJS = {}
dataJS['data'] = []
data = {}
for d in res:
data['ver'] = d[0]
data['exp'] = "{\"DT\": \"1344\", \"Vl\": 757}"
print("data : ", data)
dataJS['data'].append(data)
print("\n\n")
for i in dataJS['data']:
print("JsData : ", i)
print("\n\n")
Et mon résultat est:
data : {'exp': '{"DT": "1344", "Vl": 757}', 'ver': 1}
data : {'exp': '{"DT": "1344", "Vl": 757}', 'ver': 5}
data : {'exp': '{"DT": "1344", "Vl": 757}', 'ver': 6}
data : {'exp': '{"DT": "1344", "Vl": 757}', 'ver': 9}
data : {'exp': '{"DT": "1344", "Vl": 757}', 'ver': 12}
JsData : {'exp': '{"DT": "1344", "Vl": 757}', 'ver': 12}
JsData : {'exp': '{"DT": "1344", "Vl": 757}', 'ver': 12}
JsData : {'exp': '{"DT": "1344", "Vl": 757}', 'ver': 12}
JsData : {'exp': '{"DT": "1344", "Vl": 757}', 'ver': 12}
JsData : {'exp': '{"DT": "1344", "Vl": 757}', 'ver': 12}
Toute aide! Merci
Python doesn «Ne faites pas de copies superficielles» lors de la cession, il n'en fait aucune copie, sauf demande expresse. –