どうも、ちょげ(@chogetarou)です。
1からNまでの範囲からリスト(List)を生成する方法を紹介します。
方法

リスト(List)を1からNまでの範囲から生成するには、range()を使います。
まず、list()を呼び出します。
list()の引数で、range()を呼び出します。
そして、range()の第1引数に「1」、第2引数に「N」を指定します。
#N=範囲の最後の位置(Nは含まない)
list(range(1, N))
上記のlist()は、1からNまでの範囲(Nは含まない)のリスト(List)を生成します。
もし、数値同士の間隔を設定したい場合は、range()の第3引数に間隔を指定します。
#step=数値同士の間隔
list(range(1, N, step))
使用例
nums1 = list(range(1, 10))
nums2 = list(range(1, 15))
nums3 = list(range(1, 21, 3))
print(nums1)
print(nums2)
print(nums3)
出力:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
[1, 4, 7, 10, 13, 16, 19]
コメント