0
点赞
收藏
分享

微信扫一扫

python 字典 根据value值排序, 获取top N个元素

后来的六六 2022-04-13 阅读 178
python算法

python 字典 根据value值排序, 获取top N个元素
现有需求,求解字典中值top n个键值对。
实现代码如下:

def sortedDictValues(adict):
    items = list(adict.items())
    items.sort(key=lambda x:x[1],reverse=True)
    return [(key,value) for key, value in items]

测试案例调用方法:

k_list = {1:25,3:100,6:50}
res = sortedDictValues(k_list)
print(res[:2])
举报

相关推荐

0 条评论