Pythonでは、range
関数を使用して一連の数値を生成し、それをリストに変換することができます。この記事では、その方法を詳しく説明します。
range関数とは
Pythonのrange
関数は、指定した範囲の数値を生成するために使用されます。例えば、range(3)
は0から2までの数値を生成します。しかし、range
関数が生成するのはリストではなく、イテラブルなオブジェクトです。
rangeをリストに変換する
range
関数で生成したイテラブルなオブジェクトをリストに変換するには、list
関数を使用します。以下にその例を示します。
>>> list(range(3))
[0, 1, 2]
このコードは、range(3)
で生成した数値をリストに変換しています。
また、リストに変換する別の方法として、スプレッド演算子*
を使用することもできます。
>>> [*range(3)]
[0, 1, 2]
このコードも、range(3)
で生成した数値をリストに変換しています。
まとめ
Pythonでは、range
関数を使用して一連の数値を生成し、それをリストに変換することができます。リストに変換するには、list
関数またはスプレッド演算子*
を使用します。これらの方法を理解し、適切に使用することで、Pythonプログラミングの幅が広がります。