Python 示例使用**heapq** 库中的 **nlargest()**和 **nsmallest()**函数从元素集合中找到最大(或最小)的 N 个元素。
Python 示例使用`heapq`库中的`nlargest()`和 `nsmallest()`函数从元素集合中找到最大(或最小)的 N 个元素。
## 1.使用 heapq 模块的 nlargest()和 nsmallest()
## 1.使用`heapq`模块的`nlargest()`和 nsmallest()
Python `heapq`模块可用于**从集合中找到 N 个最大或最小的项目**。 它具有两个功能来帮助:
Python `heapq`模块可用于**从集合中找到 N 个最大或最小的项目**。 它具有两个辅助函数:
1.`nlargest()`
2.`nsmallest()`
...
...
@@ -57,6 +57,6 @@ print(heapq.nsmallest(3, nums))
```
If you are simply trying to find the single smallest or largest item (`N=1`), it is faster to [use `min()` and `max()` functions](https://howtodoinjava.com/python/max-min/).