K
heapq
除了使用sorted函数进行排序外,对于一个可迭代变量nums和一个常数k,可以使用heapq找到前K个最大值:
sorted
nums
k
import heapq return heapq.nlargest(k, nums)[-1]
同理可以找到第K个最小值:
import heapq return heapq.nsmallest(k, mums)[-1]