import heapq
def heapsort(iterable):
h = []
result = []
for value in iterable:
heapq.heappush(h, value)
for i in range(len(h)):
result.append(heapq.heappop(h))
return result
result = heapsort([1, 3, 5, 7, 9, 2, 4, 6, 8, 0])
print(result)
#결과
#>[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
stack = []
stack.append(5)
stack.append(2)
stack.pop()
print(stack[::-1])
print(stack)
from collections import deque
queue = deque()
queue.append(5)
queue.append(2)
queue.popleft()
print(queue)
queue.reverse()
print(queue)