When you want to reverse a list in python, you can use following things. 1) reversed function >>> somelist = range(10,100,10) >>> for i in reversed(somelist): print i 2) reverse method of list >>> somelist = range(10,100,10) >>> somelist.reverse() or >>> somelist[::-1] Thanks Have Fun!
Maybe there is a experience that you want to use join method to list consists of just integers. In that case, you can easily resolve this problem as follows. resultlist = [fn(arg) for arg in range(originallist)] resultstring = str.join(resultlist) or just conveniently resultstring = str.join( fn(arg) for arg in range(originallist) )