码迷,mamicode.com
首页 > 编程语言 > 详细

Python按value取字典中的top3

时间:2019-03-15 14:41:43      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:make   net   pytho   item   details   rev   ict   结果   span   

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

标签:make   net   pytho   item   details   rev   ict   结果   span   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!