问题:找出列表中最大或者最小的N个数-----nlargest&nsmallest
问题:找出列表中最大或者最小的N个数
import heapq
li = [1,10,15,2,5,11]
print(heapq.nlargest(3,li)) #[15, 11, 10]
print(heapq.nsmallest(3,li)) #[1, 2, 5]
还可以接收key,从而允许他们工作在更加复杂的数据结构上
test = [
{"name":"book"...
原创
2018-09-08 23:27:48 ·
496 阅读 ·
0 评论