본문 바로가기
Language/Python

[Python] deque rotate()

by 종승 2023. 1. 27.
from collections import deque

NumList = [1, 2, 3, 4, 5]
NumList = deque(NumList)
print(NumList)

# 양수는 오른쪽으로 밀고, 오른쪽에 있던 값을 앞으로 붙임
Case1 = NumList.rotate(2)
Case1 = list(NumList)
print(Case1)
deque([1, 2, 3, 4, 5])
[4, 5, 1, 2, 3]

 

 

from collections import deque

NumList = [1, 2, 3, 4, 5]
NumList = deque(NumList)
print(NumList)

# 음수는 왼쪽으로 밀고, 왼쪽에 있던 값을 뒤로 붙임
Case2 = NumList.rotate(-2)
Case2 = list(NumList)
print(Case2)
deque([1, 2, 3, 4, 5])
[3, 4, 5, 1, 2]

'Language > Python' 카테고리의 다른 글

[Python] Stack  (0) 2023.02.02
[Python] 문자열 관련 함수  (0) 2023.01.29
[Python] 대문자 소문자  (0) 2023.01.18
[Python] f string  (0) 2023.01.18
[Python] 문자열 안에 문자열 찾기  (0) 2023.01.17