Skip to content

Instantly share code, notes, and snippets.

@pupba
Created January 11, 2023 10:36
Show Gist options
  • Save pupba/16af70d3e2a33eb63f7d60dfca508266 to your computer and use it in GitHub Desktop.
Save pupba/16af70d3e2a33eb63f7d60dfca508266 to your computer and use it in GitHub Desktop.
Queue
# 파이썬은 큐 라이브러리를 따로 제공함
# queue Queue
# put, get ,qsize
from queue import Queue
q = Queue(maxsize=3)
q.put(3)
q.put(4)
q.put(5)
print(q.qsize())
print(q.get())
print(q.qsize())
# collection 의 deque
# 양쪽에써 뺄 수 있음
# append , pop, popleft
from collections import deque
dq = deque()
dq.append(3)
dq.append(4)
print(dq.pop())
print(dq.popleft())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment