如何把公积金titleaatype1date2018titlebbtype2date2019titlecctype2date2019用python代码变成公积金1titleaadate20182titlebbdate2019titleccdate2019
你可以使用以下代码实现这个转换:
data = {'公积金':[{'title':'aa','type':'1','date':'2018'},{'title':'bb','type':'2','date':'2019'},{'title':'cc','type':'2','date':'2019'}]}
result = {}
for item in data['公积金']:
item_type = item['type']
if item_type not in result:
result[item_type] = []
result[item_type].append({'title': item['title'], 'date': item['date']})
final_result = {'公积金': result}
print(final_result)
输出结果为:
{'公积金': {'1': [{'title': 'aa', 'date': '2018'}], '2': [{'title': 'bb', 'date': '2019'}, {'title': 'cc', 'date': '2019'}]}}
``
原文地址: https://www.cveoy.top/t/topic/iQe8 著作权归作者所有。请勿转载和采集!