以下是一个示例代码,演示了如何按年份选择前两个最高的计数值:
# 定义一个字典,其中键是年份,值是计数
data = {
2019: 100,
2018: 200,
2017: 150,
2016: 300,
2015: 250
}
# 按值对字典进行排序,从高到低
sorted_data = sorted(data.items(), key=lambda x: x[1], reverse=True)
# 初始化一个结果列表
result = []
# 遍历排序后的字典,选择前两个最高的计数
for item in sorted_data[:2]:
result.append(item[1])
print(result)
输出结果将是 [300, 250]
,表示2016和2015年的计数值分别为300和250,这是按年份选择的前两个最高的计数值。
上一篇:按年份显示总和和最后一个值的组
下一篇:按年份月份获取用户,返回列表。