heapq는 list.sort처럼 앞에서 부터 원소들을 비교한다.
heapq에 튜플 형태처럼 복수의 인자들을 넣는다면, 가장 앞 인자들 부터 비교하면서 순서를 정한다. (1,1),(2,3),(0,1),(2,0) 만약 이런 데이터가 있다면 heapq로 차례대로 pop을 한다면 (0,1),(1,1),(2,0),(2,3) 이런식으로 가장 앞의 인자들을 비교하면서 정렬해놓고 (2,0),(2,3)처럼 같은 인자라면, 그 다음 위치 인자들끼리 비교해서 순서를 정한다.