import heapq

li = [45, 3, 2, 413, 978]

heapq.heapify(li)
heapq.heappop(li)
for i in li:
    print(i)

이거 출력값 왜 그런지 설명좀 ;;


3

413

45

978


45가 먼저나와야하는거 아님?