I want to rotate elements in a list, e.g. - shift the list elements to the right so [\'a\',\'b\',\'c\',\'d\'] would become [\'d\',\'a\',\'b\',\'c\'], o
[\'a\',\'b\',\'c\',\'d\']
[\'d\',\'a\',\'b\',\'c\']
If you are allergic to slice notation: a.insert(0,a.pop())
a.insert(0,a.pop())
Usage:
In [15]: z=[1,2,3] In [16]: z.insert(0,z.pop()) In [17]: z Out[17]: [3, 1, 2] In [18]: z.insert(0,z.pop()) In [19]: z Out[19]: [2, 3, 1]