假设我有 N 个大小为 n 的列表,例如 5 个大小为 3 的元组:
p = [[9, 9, 9], [17, 14, 18], [14, 15, 17], [14, 15, 17], [14, 15, 15]]
如何找到列表索引之间的差异,例如索引 0:
17-9 = 8
14-17 = -3
14-14 = 0
14-14 = 0
然后对于索引 1:
14-9 = 5
15-14 = 1
15-15 = 0
15-15 = 0
然后索引 2、3、4。
我需要代码能够动态地执行此操作,以便我可以随意更改 N 和 n。
任何帮助将不胜感激。
编辑:
到目前为止,我已经尝试过:
for i in range(10):
for j, k in product(range(i+1), repeat=2):
if j!=k:continue
else:
print p[i][j]-p[i-1][j]
此代码适用于大小为 2 的元组。