找到最大或最小的N个元素

提出问题: 如何在某集合里面找出最大或最小的N个元素。 解决思路: 找出最大或最下的N个元素,可以使用Python库中的heapq模块,该模块提供两个函数nlargest()求最大N个和nsmallest()求最小N个。 下面我们举例说明: import heapq nums=[12,-9,-3,32,9,56,23,0,11,34] print(heapq.nlargest(4,nums))
相关文章
相关标签/搜索