0,1,2,...じゃなくて...,2,1,0って降順にループを回したい時どうするかって話。
例えば、CとかJavaで以下の文は
for (int i = 0; i < n; i++)
pythonでは
for i in xrange(n)
って書く。じゃぁ
for (int i = n-1; i >= 0; i--)
は、どうやるんだよってので結構悩んだ。
さっそく答え。
for i in reversed(xrange(n))
reversed使うだけだった。
ここで、rangeじゃなくてxrangeを使うのが効果あるのかは要調査だけど。
てか、"python for 降順"じゃなくて"python for 逆順"で検索すれば一瞬ででてきた・・・。