from collections import deque
deque_list = deque()
for i in range(5):
deque_list.append(i)
print(deque_list)
-----------------------------------------------------------------------
deque([0, 1, 2, 3, 4])
deque_list.appendleft(10)
print(deque_list)
-----------------------------------------------------------------------
deque([10, 0, 1, 2, 3, 4])
deque_list.rotate(2)
print(deque_list)
-----------------------------------------------------------------------
deque([3, 4, 10, 0, 1, 2])
deque_list.rotate(2)
print(deque_list)
-----------------------------------------------------------------------
deque([1, 2, 3, 4, 10, 0])
print(deque_list)
print(deque(reversed(deque_list)))
-----------------------------------------------------------------------
deque([1, 2, 3, 4, 10, 0])
deque([0, 10, 4, 3, 2, 1])
deque_list.extend([5, 6, 7])
print(deque_list)
-----------------------------------------------------------------------
deque([1, 2, 3, 4, 10, 0, 5, 6, 7])
deque_list.extendleft([5, 6, 7])
print(deque_list)
-----------------------------------------------------------------------
deque([7, 6, 5, 1, 2, 3, 4, 10, 0, 5, 6, 7])
참조 : http://www.boostcourse.org/ -> 머신러닝을 위한 파이썬
'데이터분석 > Python' 카테고리의 다른 글
Basic Linear Algebra (0) | 2022.01.14 |
---|---|
defaultdict example (0) | 2022.01.14 |
map_reduce (0) | 2022.01.14 |
lambda_functon (0) | 2022.01.14 |
Titanic 실습 (0) | 2022.01.14 |