У меня есть следующий словарь, и я хотел бы добавить еще один массив к 'CorrectionsAll'.Я попытался добавить вариант, но я не мог получить то, что мне нужно.Может ли кто-нибудь помочь мне с логикой.
Dict1 = {'ShpmtID': 123, 'PickupDate': '2016/01/01 00:00:00', 'EstimatedDeliveryDate': '2016/01/10 00:00:00', 'OrigSic': 'LJB', 'DestSic': 'XCF', 'CorrectionHistory': [{'key': 405013, 'CorrectionsAll': [{'CorrChngDesc': 'Commodity Line Changed'}]}]}
Хотел добавить "Линия скидки изменена" следующим образом:
{'ShpmtID': 123, 'PickupDate': '2016/01/01 00:00:00', 'EstimatedDeliveryDate': '2016/01/10 00:00:00', 'OrigSic': 'LJB', 'DestSic': 'XCF', 'CorrectionHistory': [{'key': 405013, 'CorrectionsAll': [{'CorrChngDesc': 'Commodity Line Changed'}, {'CorrChngDesc': 'Discount Line Changed'}]}]}
Копировать комментарий :пробовал эти два варианта:
Вариант-1:
Dict1["CorrectionHistory"]["CorrectionsAll"].append({'CorrChngDesc': 'Discount Line Changed'})
Вариант-2:
Dict1["CorrectionsAll"].append({'CorrChngDesc': 'Discount Line Changed'})