Python

[Python] 큐(Queue) 구현 예제

KEMON 2020. 10. 10. 11:59
728x90
from collections import deque

#큐(Queue) 구현을 위해 deque 라이브러리 사용
queue = deque()

#삽입(1) - 삽입(2) - 삽입(3) - 삽입(4) - 삭제() - 삽입(5) - 삽입(6) - 삭제()
queue.append(1)
queue.append(2)
queue.append(3)
queue.append(4)
queue.popleft()
queue.append(5)
queue.append(6)
queue.popleft()

#먼저 들어온 순서대로 출력 
print(queue) #결과 : deque([3,4,5,6])
# 역순으로 바꿈
queue.reverse()
#나중에 들어온 원소부터 출력
print(queue) #결과 : deque([6,5,4,3])

 

728x90