Section: Queues, heaps, and specialized containers

Heap push and pop

python
python
import heapq
heap = []
heapq.heappush(heap, 5)
smallest = heapq.heappop(heap)

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Queues, heaps, and specialized containers
Deque as queue
Deque as queue
OpenIn sheetpythonsame section
Counter frequencies
Counter frequencies
OpenIn sheetpythonsame section
Defaultdict list grouping
Defaultdict list grouping
OpenIn sheetpythonsame section
Append item
Append item
Get with default
Get with default
Set union
Set union