如何解决如何在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中附加“ Stage3”数据?
预先感谢
解决方法
您可以这样做:
mydict['Stage1']['Stage2'].append({"Stage3":"valueof3"})
mydict在其中分配了字典值。
检查以下内容: https://repl.it/repls/CourteousGreenDownloads
,尝试一下
import json
Stage1 = {}
Stage1['Stage2'] = [{}]
Stage3 = [{'a': 1},{'b': 2}]
Stage1['Stage2'][0]['Stage3'] = Stage3
res = {'Stage1': Stage1}
print(json.dumps(res))
输出:
{
"Stage1": {
"Stage2": [
{
"Stage3": [
{
"a": 1
},{
"b": 2
}
]
}
]
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。