26
Эффективный способ повернуть список в Python
Какой самый эффективный способ повернуть список в Python? Прямо сейчас у меня есть что-то вроде этого: >>> def rotate(l, n): ... return l[n:] + l[:n] ... >>> l = [1,2,3,4] >>> rotate(l,1) [2, 3, 4, 1] >>> rotate(l,2) [3, 4, 1, 2] >>> rotate(l,0) [1, 2, 3, 4] >>> rotate(l,-1) …