在一个列表或者集合里,如果我们想要查找其中最大的值和最小的值。是比较简单的,我们可以使用min()函数和max()函数。...如以下代码
tlist = [1,20,-4,100]
print("最大值:", max(tlist), "最小值:", min(tlist)) #最大值: 100 最小值: -4
tset =...{99,-1,132}
print("最大值:", max(tset), "最小值:", min(tset)) #最大值: 132 最小值: -1
那假如要查找这个列表或者集合里的最大的2个元素或者是最小的...也可以看出来当heapq的返回数量和长度一致时候,输出和sorted加key参数的输出也是一致的。...官方文档的这个堆排序的示例就很不错:
这节课的知识点总结:
若获取列表或者集合里的单个最大或者最小的值。min 和max函数较好
若获取列表或者集合里的X个最大或者最小的值。