階差数列のリストを作る方法(Python)

Pythonで、数列を定めるリストから階差数列のリストを作成する方法を習得しよう。

説明

数列を定義するリスト(例えばseq)に対して,

[seq[i+1] - seq[i] for i in range(len(seq)-1)]

と定めたリストは階差数列を表す。

Pythonコード. [5, 7, 3, 4, 8]の階差数列を出力する。

seq = [5, 7, 3, 4, 8]
diff_seq = [seq[i+1] - seq[i] for i in range(len(seq)-1)]

print(diff_seq)

コメントを残す