最大几个数和最小几个数 import heapq a = [7, 5, 3, 4, 8, 6, 0] cc = heapq.nsmallest(2, a) #最小的两个数 dd = heapq.nlargest(3, a) #最大的三个数 print(cc) # [1, 2] print(dd) # [7, 6, 5] heapq.heapify(a) # 堆排序 heapq.heappop(a) # 弹出一个,堆数据结构最重要的特征是 heap[0] 永远是最小的元素 print(a) # 当