1. ホーム
  2. python

[解決済み] Pythonです。リストの要素間の差分を求める

2022-05-09 19:55:19

質問

数字のリストがあるとき、どのように各数値の差を見つけるか。 i )番目の要素とその( i+1 )-th?

を使用する方が良いのでしょうか? lambda それともリスト内包?

例えば

リストがある場合 t=[1,3,6,...] を見つけることである。 v=[2,3,...] なぜなら 3-1=2 , 6-3=3 など。

解決方法は?

>>> t
[1, 3, 6]
>>> [j-i for i, j in zip(t[:-1], t[1:])]  # or use itertools.izip in py2k
[2, 3]