本文摘自php中文网,作者不言,侵删。
本篇文章给大家带来的内容是关于python中找到最大或最小的N个元素的实现代码,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。1、需求
我们想在某个集合中找出最大或最小的N个元素
2、解决方案
heapq模块中有两个函数:nlargest()和nsmallest()
代码:
1 2 3 4 |
|
结果:
1 2 |
|
这个两个函数都可以接受一个参数key,从而允许他们可以工作在更加复杂的数据结构上:
代码:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
结果:
1 2 |
|
如果只是简单的查找最小或者最大的元素(N=1),那么使用min()和max()会更快。
以上就是python中找到最大或最小的N个元素的实现代码的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
对Python中dataframe按照行遍历的方法_Python
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。