Loop backwards using indices in Python?
Try range(100,-1,-1)
, the 3rd argument being the increment to use (documented here).
("range" options, start, stop, step are documented here)
In my opinion, this is the most readable:
for i in reversed(xrange(101)):
print i,
for i in range(100, -1, -1)
and some slightly longer (and slower) solution:
for i in reversed(range(101))
for i in range(101)[::-1]