본문 바로가기
데이터분석/Python

deque example

by 버섯도리 2022. 1. 14.

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