[Python]スライスでrange()を逆順にするには?

python

どうも、ちょげ(@chogetarou)です。

スライスを使ってrange()を逆順にする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

スライスでrange()を逆順にするには、 [::]を使います。

具体的には、range()を[::-1]でスライスします。

range(start, end)[::-1]

上記のrange()[::-1]は、range()を逆順にスライスしたrangeを返します。

スポンサーリンク

使用例

rev_range = range(1, 6)[::-1]

print(list(rev_range)) #[5, 4, 3, 2, 1]

コメント

タイトルとURLをコピーしました