モジュールを使えない環境でリストの中身をn回ローテーションする機能実装するために、めちゃ頭悩ませたので備忘録として残す。
def rotateByTimes(list,n):
for a in range(n):
first = list[-1]
remains = list[:-1]
list[0] = first
for b in range(len(list)-1):
list[b+1] = remains[b]
return list
list = [1,2,3,4,5]
print(rotateByTimes(list,n))