from collections import deque
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 16, 255]
items = deque(lst)
items.rotate(1) # rotate right 1
lst_r = list(items)
print(lst_r)
items.rotate(-2) # rotate left 2
lst_r = list(items)
print(lst_r)
'''
run:
[255, 1, 2, 3, 4, 5, 6, 7, 8, 9, 16]
[2, 3, 4, 5, 6, 7, 8, 9, 16, 255, 1]
'''