Pesky reverse()

Brian Quinlan brian at sweetapp.com
Thu Jan 8 22:14:33 EST 2004


>>> # Method described by Sean Ross
>>> forward = range(10)
>>> reverse = forward[:]   # copy
>>> reverse.reverse()
>>> print forward
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> print reverse
[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
>>>

This will work too:

>>> forward = range(10)
>>> reverse = forward[-1::-1]
>>> print forward
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> print reverse
[9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
>>>





More information about the Python-list mailing list