26
Manera eficiente de rotar una lista en Python
¿Cuál es la forma más eficiente de rotar una lista en Python? En este momento tengo algo como esto: >>> 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, …