Queue module의 Queue class¶
- deque보다는 느림
- multi-consumer queue를 제공
In [1]:
from queue import Queue
queue init¶
In [2]:
queue1=Queue()
queue1
Out[2]:
<queue.Queue at 0x111d3ecd0>
put()¶
In [4]:
myqueue=Queue()
myqueue.put(1)
myqueue.put(2)
myqueue.put(3) #한번에 원소를 다 넣을 수는 없음
get()¶
In [7]:
myqueue=Queue()
myqueue.put(1)
myqueue.put(2)
myqueue.put(3)
front=myqueue.get_nowait() #선입선출
print(front)
myqueue.queue
1
Out[7]:
deque([2, 3])
qsize()¶
In [8]:
myqueue.qsize()
Out[8]:
2
'Computer Science > 자료구조와 알고리즘' 카테고리의 다른 글
[프로그래머스][python] 최대 용량이 정해진 FIFO 큐 클래스 (0) | 2021.01.12 |
---|---|
[python] queue 사용법 (collection 모듈 deque) (0) | 2021.01.11 |
1. 선형배열 (0) | 2020.12.25 |