hi jaeneee

python - queue 본문

Python

python - queue

ash silver 2022. 3. 26. 18:44

 

큐(queue) : 컴퓨터의 기본적인 자료 구조, FIFO(First In First Out)

-> 처음에 저장한 데이터가 처음으로 꺼내짐

 

queue에 데이터 삽입

-> queue.put(데이터)

from queue import Queue
queue = Queue()
queue.put(1)
queue.put(2)
print(queue.queue)		#deque([1, 2])

queue에 데이터 제거 반환

-> queue.get()

from queue import Queue
queue = Queue()
queue.put(1)
queue.put(2)
print(queue.queue)

queue.get()
print(queue.queue)			#deque([2])
print(queue.get())			#2

queue의 사이즈 확인

-> queue.qsize()

from queue import Queue
queue = Queue()

queue.put(1)
queue.put(2)
queue.put(3)

print(queue.qsize())		#3

queue가 비어있는지 확인

-> queue.empty()

from queue import Queue
queue = Queue()

queue.put(1)
queue.put(2)
queue.put(3)

print(queue.qsize())
print(queue.empty())

'Python' 카테고리의 다른 글

list 초기화  (0) 2022.05.24
python - deque  (0) 2022.03.26
Comments