deque.rotate
Циклически сдвигает элементы очереди на n шагов вправо (или влево при отрицательном n).
Сигнатура
deque.rotate(n=1)При положительном n правые элементы переходят в начало, при отрицательном — наоборот. Операция выполняется на месте.
from collections import deque
d = deque([1, 2, 3, 4, 5])
d.rotate(2)
print(d) # deque([4, 5, 1, 2, 3])
d.rotate(-2)
print(d) # deque([1, 2, 3, 4, 5])