[英]How to append list of dictionary in python?
我必須通過在 python 的“Stage2”下附加另一個名為“Stage3”的列表來更新 JSON。
最初,JSON 格式為:
"Stage1":{
"Stage2":[
{
...
}
]
}
添加“Stage3”后。我想要的是:預期的 JSON 格式:
"Stage1":{
"Stage2":[
{
...
"Stage3":[
{
...
},
{
...
}
]
}
]
}
Python
Stage1 = {}
Stage1['Stage2'] = []
Stage3 = [#<Where i'm having some dicitionary value>#]
如何在此 JSON 中獲取 append “Stage3”數據?
提前致謝
你可以這樣做:
mydict['Stage1']['Stage2'].append({"Stage3":"valueof3"})
mydict 已分配字典值的位置。
嘗試這個
import json
Stage1 = {}
Stage1['Stage2'] = [{}]
Stage3 = [{'a': 1}, {'b': 2}]
Stage1['Stage2'][0]['Stage3'] = Stage3
res = {'Stage1': Stage1}
print(json.dumps(res))
Output:
{
"Stage1": {
"Stage2": [
{
"Stage3": [
{
"a": 1
},
{
"b": 2
}
]
}
]
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.