프로그래밍 공부/Python

[Python] deque의 rotate()

hueco 2022. 5. 17.

 

deque 의 rotate(n=1) 

deque의 원소를 오른쪽으로 돌린다. n이 음수이면 왼쪽으로 돌린다.


deque가 비어 있지 않을 때

오른쪽으로 한 단계 회전하는 것은 왼쪽 d.appendleft(d.pop())과 같고,

왼쪽으로 한 단계 회전하는 것은 왼쪽 d.append(d.popleft()와 같다.

 

Example)

오른쪽으로 1step 만큼 회전

 

왼쪽으로 1step 만큼 회전

 

Reference)

https://docs.python.org/3/library/collections.html#collections.deque.copy

댓글