【发布时间】:2020-08-28 14:46:25
【问题描述】:
我正在尝试使用更新函数将 json 数据插入到另一个 json 数据列表数据中
数据集:
data = {'name':{'first' : 'xx', 'last': 'yy'}, 'class': {'standard': '5', 'section': '6'}}
maindata = [{'school': {'govt':{ 'value':'public1', 'item':'zphs1'}, 'convent':{'value':'private1','item':'HPS1'}}},
{'school': {'govt':{ 'value':'public2', 'item':'zphs2'}, 'convent':{'value':'private2','item':'HPS2'}}}]
尝试将数据放入标签'school'之后的主要数据中
预期输出:
maindata = [{'school': {'govt':{ 'value':'public1', 'item':'zphs1'}, 'convent':{'value':'private1','item':'HPS1'}, 'name':{'first' : 'xx', 'last': 'yy'}, 'class': {'standard': '5', 'section': '6'}}},
{'school': {'govt':{ 'value':'public2', 'item':'zphs2'}, 'convent':{'value':'private2','item':'HPS2'},'name':{'first' : 'xx', 'last': 'yy'}, 'class': {'standard': '5', 'section': '6'}}}]
使用的代码:
for i in maindata:
i['school'].update(data)
返回无
【问题讨论】:
-
在后面的代码示例中,
i['school']行是否应该缩进?
标签: python json python-3.x list