front to python Move an item inside a list?

2 Answers

A slightly shorter solution, that only moves the item to the end, not anywhere is this:

l += [l.pop(0)]

For example:

>>> l = [1,2,3,4,5]
>>> l += [l.pop(0)]
>>> l
[2, 3, 4, 5, 1]
python shift elements in list

In Python, how do I move an item to a definite index in a list?

A solution very simple, but you have to know the index of the original position and the index of the new position:




python   list