どうも、ちょげ(@chogetarou)です。
range()を降順にする方法を紹介します。
方法

range()を降順にするには、第3引数を使います。
まず、range()の第1引数に範囲の最初の位置、第2引数に範囲で最後の位置を指定します。
そして、第3引数に間隔をマイナスの値で指定します。
#第3引数にマイナスの数値で間隔を指定
range(start, end, -step)
上記のrange()は、第1引数から第2引数までの範囲を降順で生成します。
使用例
cd_range1 = range(5, 0, -1)
cd_range2 = range(20, 10, -2)
print(list(cd_range1)) #[5, 4, 3, 2, 1]
print(list(cd_range2)) #[20, 18, 16, 14, 12]
コメント