欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

从python列表中找到最大的或最小的N个元素

程序员文章站 2022-05-02 18:08:30
...

heapq模块中有两个函数,nlargest()和nsmallest()两个方法,可以分别找出最大或最小的N个数。

import heapq
l1 = [11,22,54545,23,54,76,7343,345]
print(heapq.nlargest(3,l1))
print(heapq.nsmallest(4,l1))
输出:
[54545, 7343, 345]
[11, 22, 23, 54]