【发布时间】:2020-06-30 03:55:34
【问题描述】:
我有一个嵌套字典,其值可以包含嵌套字典列表 -
{ 'kw' : [{'@name': 'A',
'library': 'A1',
'kw' : [{ '@name': 'B', 'lib': 'B1',
'kw': [{ '@name': 'C' , 'extra' : 'C1'}],
'status': 'Fail'
}],
'status': 'Pass'
}]
}
我希望我的输出为 -
{ 'kw' : [{ '@name' : 'A',
'library' : 'A1',
'status' : 'Pass'
},
{ '@name' : 'B'
'lib' : 'B1',
'status': 'Fail',
'ref_kw_name': 'A'
},
{ '@name': 'C'
'extra': 'C1',
'ref_kw_name' : 'B'
}]
在输出中,数据是扁平的、浅层的结构。字典的内部嵌套列表将包含“ref_kw_name”,该列表将具有父键“@name”的值。
【问题讨论】:
标签: python python-3.x list dictionary nested