我的预期结果如下:
array = [[2,3,4], [1,2,4]]输出:
[1, 1, 0] # [2-1, 3-2, 4-4]我试图这样做,方法是枚举这些索引,并让索引在没有运气的情况下减去,如下所示:
for i, k in enumerate(array):
for j in k:
return(j[i+1] - j[i])这给了我:
IndexError:标量变量的无效索引。
发布于 2019-03-01 20:31:57
这样做是可行的:
result = [(i-j) for (i,j) in zip(*array)]输出:
print (result)
[1, 1, 0]解释:
zip(*array)等价于元组[(2,1), (3,2), (4,4)]的列表。
https://stackoverflow.com/questions/54951448
复制相似问题