프로그래밍 문법/python

큐 (queue)

씩씩한 IT블로그 2020. 6. 19. 20:40
반응형
# 선언
q=queue.Queue()

# 넣기
q.put("요소")

# 빼기
q.get()

# 비어있는지 확인
q.empty()

# 사이즈 확인
q.qsize()

 

import queue

q=queue.Queue()

# <<< 큐는 while(q)했을때 q가 비어도 종료되지 않는다. 따라서 아래와 같이 설계한다 >>>
q.put("apple")
q.put("banana")
print(q.qsize())
while(not q.empty()):
    print(q.get())

# 혹은
q.put("apple")
q.put("banana")
print(q.qsize())
while(q.qsize()):
    print(q.get())

 

더보기

<output>

2

apple

banana

2

apple

banana

반응형