728x90
from collections import deque
queue = deque()
queue.append(5)
queue.append(2)
queue.append(3)
queue.append(7)
queue.popleft()
queue.append(1)
queue.append(4)
queue.popleft()
print(queue) # deque([3, 7, 1, 4])
queue.reverse()
print(queue) # deque([4, 1, 7, 3])
print(list(queue)) # [4, 1, 7, 3]
deque 라이브러리는 list와 queue 라이브러리에 비해 효율적이며 간단하다.
728x90
'Programming > Python' 카테고리의 다른 글
[Python] 빠르게 입력받기 (0) | 2021.07.01 |
---|---|
[Python] 코드업 기초 100제 (0) | 2021.07.01 |
[Python] numpy RuntimeError 오류 (0) | 2020.11.29 |
[Python] 파이썬 문자열(String) 관련 함수들 (0) | 2020.09.08 |
[Python] 파이썬 아스키코드 ↔ 문자 변환 방법 (0) | 2020.09.08 |