What is the most efficient way to rotate a list in python? Right now I have something like this:
>>> def rotate(l, n): ... return l[n:] + l[:n]
I was looking for in place solution to this problem. This solves the purpose in O(k).
def solution(self, list, k): r=len(list)-1 i = 0 while i