首页 > 编程语言 > 详细

Python按value取字典中的top3

时间:2019-03-15 14:05:26      阅读:216      评论:0      收藏:0      [点我收藏+]
n = 3
data = {John: 100, Erica: 40, Make:65, Tom: 80}
print(data) temp_list
= sorted(data.items(), key= lambda item:item[1], reverse= True) top3_list = temp_list[: n] print(top3_list) top3_dict = {} for l in top3_list: top3_dict[l[0]] = l[1] print(top3_dict)

结果为:

{John: 100, Erica: 40, Make: 65, Tom: 80}
[(John, 100), (Tom, 80), (Make, 65)]
{John: 100, Tom: 80, Make: 65}

参考自:https://blog.csdn.net/u014662865/article/details/81807112

 

Python按value取字典中的top3

原文:https://www.cnblogs.com/eric20180814/p/10536600.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!