import heapq
heap = []
heapq.heappush(heap,4 )
heapq.heappush(heap,1 )
heapq.heappush(heap,7 )
print(heapq.heappop(heap)) # 1
-> heappush()
: 값 추가
-> heappop()
: 가장 작은 값 꺼내기
heapq.heappush(heap, (priority, value))
heapq.heappush(heap, -x)
heapq.heappop(heap) * -1
heapify
heap = [4,1,7]
heapq.heapify(heap)