Описание тега heapq
Модуль Python, реализующий алгоритм очереди кучи. Используйте только тогда, когда вопрос относится к этой реализации кучи, а не к механике кучи в целом.
Документация модуля: heapq
Альтернативный вариант с использованием другого интерфейса: queue.PriorityQueue .
См. также тег кучи , не зависящий от языка.