我从api获取数据,数据采用以下格式
{'name':'sam', 'id':'001','page':[{'id':'111','ques':[{'id':'211','ans':[{'choice':'2111','row':'2225'}]},
{'id':'311','ans':[{'choice':'2511','row':'2265'}]},
{'id':'211','ans':[{'choice':'2111','row':'2225'}]}]}],'path':'xxx','stat':'done'}
我想格式化此输出如下:
{'name':'sam', 'id':'001','page':[{'id':'111','ques':[{'id':'211','ans':[{'choice':'2111','row':'2225'}]}}],'path':'xxx','stat':'done'}
{'name':'sam', 'id':'001','page':[{'id':'111','ques':[{'id':'311','ans':[{'choice':'2511','row':'2265'}]}}],'path':'xxx','stat':'done'}
{'name':'sam', 'id':'001','page':[{'id':'111','ques':[{'id':'211','ans':[{'choice':'2111','row':'2225'}]}]}],'path':'xxx','stat':'done'}
有人可以帮我在python中获得所需的输出吗?在此先感谢
1 回答
如果
d
是你原来的字典:简单的for循环,包含要复制的属性的副本 . 更好的选择可能是首先创建没有页面的字典副本:
并使用它来创建一个新版本,然后添加“页面” .