[Python]for文で小数を含む範囲(Range)を生成するには?

python

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

for文で小数を含む範囲を生成する方法を紹介します。

スポンサーリンク

方法

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

for文で小数を含む範囲を生成するには、リストを使います。

まず、[]を記述します。

[]内でrange()をforループします。

そして、range()の値の桁数を下げます。(具体的には、10で割ったり、0.1を掛けたりする)

[x / 10 for x in range(start, end)]

上記の[]は、小数を含む範囲を生成します。

使用例

fl_range1 = [x / 10 for x in range(1, 10)]
fl_range2 = [x /100 for x in range(10, 20, 2)]

print(fl_range1) #[0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9]
print(fl_range2) #[0.1, 0.12, 0.14, 0.16, 0.18]

コメント

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