Python Cookbook 1.4 找到最大或最小的 N 个元素

当我们需要在一个集合,或者列表中找到最大或最小的 N 个元素,这里我们用到的是 heapq 函数。 1、列表 heapq 模块中有两个函数 nlargest 和 nsmallest,可以接受一个数字 n 和列表作为参数,表示取其中最大或最小的 n 个数字。 返回的是一个已经排好序的列表,包含最大或者最小的几个元素。 2、字典列表 heapq 还可以通过添加 key 参数作用于字典等更复杂的数据结构
相关文章
相关标签/搜索