擅长:python、mysql、java
<p>关于<a href="http://docs.python.org/library/heapq.html#heapq.nlargest" rel="nofollow noreferrer">heapq.nlargest</a>:<br/>
从定义的数据集中返回一个包含n个最大元素的列表iterable.key,如果提供,则指定一个由一个参数组成的函数,该函数用于从iterable中的每个元素提取比较键:<code>key=str.lower Equivalent to: sorted(iterable, key=key, reverse=True)[:n]</code></p>
<pre><code>>>> from heapq import nlargest
>>> data = [1, 3, 5, 7, 9, 2, 4, 6, 8, 0]
>>> nlargest(3, data)
[9, 8, 7]
</code></pre>