我有以下词典列表:
[{'Reportdt': '2021-09-30',
'Total_Vaccinations': 42107850,
'Total_Individuals': None,
'LastValue': 0,
'ObjectId': 13452,
'Elderly': 1655476,
'FirstDose': 23386741,
'SecondDose': 18721109},
{'Reportdt': '2021-09-30',
'Total_Vaccinations': 42107619,
'Total_Individuals': None,
'LastValue': 0,
'ObjectId': 13451,
'Elderly': 1655474,
'FirstDose': 23386687,
'SecondDose': 18720932},
{'Reportdt': '2021-09-30',
'Total_Vaccinations': 42107429,
'Total_Individuals': None,
'LastValue': 0,
'ObjectId': 13450,
'Elderly': 1655473,
'FirstDose': 23386644,
'SecondDose': 18720785},
{'Reportdt': '2021-09-30',
'Total_Vaccinations': 42107125,
'Total_Individuals': None,
'LastValue': 0,
'ObjectId': 13449,
'Elderly': 1655468,
'FirstDose': 23386571,
'SecondDose': 18720554},
{'Reportdt': '2021-09-30',
'Total_Vaccinations': 42106807,
'Total_Individuals': None,
'LastValue': 0,
'ObjectId': 13448,
'Elderly': 1655464,
'FirstDose': 23386503,
'SecondDose': 18720304}
因为每天都有多个字典,所以我希望获得每一天最高的Total_Vaccinations
值
我可以按天对字典进行分组,也可以为特定的键获取最高值,但是,我不能同时完成这两项工作。 有什么建议吗?(我正在使用Python)
如果您可以在同一天拥有多个词典,我认为这种简单的方法可以完成这项工作:
如果
pandas
适合你,那么尝试^{} 或
sorted
对字典列表进行排序。例如,您可以使用以下选项按日期(最新的第一个)排序,然后按接种总数(从高到低)排序相关问题 更多 >
编程相关推荐