从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]
推荐阅读
-
编程实现对一个元素全为数字的列表,求最大值、最小值(回炉笔记)
-
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
-
如何从一个集合中找到n个最大或最小的元素?python
-
python topN 取最大的N个数或最小的N个数方法
-
5.1 编写程序 从键盘上输入5个整数,并存放到一个数组中,然后计算所有元素的和,最大值、最小值以及 平均值
-
编程实现对一个元素全为数字的列表,求最大值、最小值(回炉笔记)
-
查找列表元素的最大最小值(python)
-
python中找到最大或最小的N个元素的实现代码
-
Python cookbook(数据结构与算法)找到最大或最小的N个元素实现方法示例
-
从python列表中找到最大的或最小的N个元素