range()関数を使用する
最も一般的な方法は、組み込み関数のrange()
を使用することです。
numbers = list(range(1, 101))
print(numbers)
range()
関数は指定された範囲の整数のシーケンスを生成します。ここでは、1から100までの数字を生成しています。
リスト内包表記を利用する
リスト内包表記を使用すると、より簡潔なコードで同じ結果を得ることができます。
numbers = [i for i in range(1, 101)]
print(numbers)
この方法は、range()
関数と同じく1から100までの数字のリストを生成しますが、よりコンパクトな形式です。
forループを使う
より伝統的な方法として、for
ループを使用する方法もあります。
numbers = []
for i in range(1, 101):
numbers.append(i)
print(numbers)
この方法では、空のリストを初期化し、for
ループを使用して1から100までの各数字をリストに追加しています。
numpyを使用する
科学計算を行う際には、numpyライブラリを使用する方法もあります。
import numpy as np
numbers = np.arange(1, 101)
print(numbers)
numpyのarange()
関数は数値の配列を生成し、特に大きな数値範囲や科学計算に適しています。
まとめ
Pythonで1から100までの数字を含むリストを作成する方法は多岐にわたります。目的や状況に応じて、最適な方法を選択しましょう。これらの基本的な技術は、Pythonプログラミングの基礎として非常に重要です。
コメント