经过多次修改,我终于想出了一段代码,它获取同一列表中每个整数之间的差异,并将它们转储到一个新列表中。这是我的代码:
ints = [3, 5, 9, 15, 36]
difs = []
h = 0
while h < len(ints) - 1:
difs.append(ints[1 + h] - ints[0 + h])
h = h + 1
print difs
运行时,列表 'difs' 包含 [2, 4, 6, 21] (即 'int' 列表中的整数之间的差异。
我的问题:有没有更简单的函数——也许在 numpy 中——可以自动完成?