【发布时间】:2021-02-03 12:45:00
【问题描述】:
我有一个儿子档案。 key 是单个标题,但 Results 没有固定长度。例如 dic[0:3] 是:
{'key': 'accounting manager',
'Results': [{'accountant': 3666.0},
{'controller': 1254.0},
{'financial analyst': 553.0},
{'accounting clerk': 490.0},
{'office manager': 355.0},
{'auditor': 309.0},
{'accounts payable clerk': 284.0},
{'finance manager': 260.0}]}
{'key': '2d animator',
'Results': [{'artist': 51.0},
{'animator': 45.0},
{'freelancer': 12.0},
]}
{'key': 'employee relations manager',
'Results': [{'human resources generalist': 142.0},
{'service manager': 121.0},
{'human resources specialist': 120.0},
{'engineering manager': 96.0},
{'human resources manager': 91.0}]}
我可以根据len(dic[j]['Results']) 为j=0,..., len(dic) 对这个dic 进行排序吗?例如上述实例的Results的Len为8、3、5。其他的可能是 10 或 100 或,...
上面的输出:
{'key': 'accounting manager',
'Results': [{'accountant': 3666.0},
{'controller': 1254.0},
{'financial analyst': 553.0},
{'accounting clerk': 490.0},
{'office manager': 355.0},
{'auditor': 309.0},
{'accounts payable clerk': 284.0},
{'finance manager': 260.0}]}
{'key': 'employee relations manager',
'Results': [{'human resources generalist': 142.0},
{'service manager': 121.0},
{'human resources specialist': 120.0},
{'engineering manager': 96.0},
{'human resources manager': 91.0}]}
{'key': '2d animator',
'Results': [{'artist': 51.0},
{'animator': 45.0},
{'freelancer': 12.0},
]}
【问题讨论】:
-
您发布的结构不正确,因为它不是字典列表。
标签: python json list dictionary