Pythonでシーケンスを生成するコードをどう書くのか教えてください。
数列生成用のコードを作成する方法は複数あり、以下に一般的な手法をいくつか示します。
- ループを使って
n = 10 # 数列长度
sequence = [] # 初始化空列表
for i in range(1, n+1):
sequence.append(i)
print(sequence)
- リスト内包表記を用いて
n = 10 # 数列长度
sequence = [i for i in range(1, n+1)]
print(sequence)
- range関数とlist関数を用いる
n = 10 # 数列长度
sequence = list(range(1, n+1))
print(sequence)