如何在 python 中编写列表推导式以在有序列表中的 n 项之间生成一系列 n-1 增量?
例子:
L = [5,9,2,1,7]
RES = [5-9,9-2,2-1,1-7] = [4,7,1,6] # absolute values
请您参考如下方法:
RES = [abs(L[i]-L[i+1]) for i in range(len(L)-1)]
如何在 python 中编写列表推导式以在有序列表中的 n 项之间生成一系列 n-1 增量?
例子:
L = [5,9,2,1,7]
RES = [5-9,9-2,2-1,1-7] = [4,7,1,6] # absolute values
请您参考如下方法:
RES = [abs(L[i]-L[i+1]) for i in range(len(L)-1)]