📜  l1=[122, 5, 9, 4] l2=[991, 4, 8, 3] x=[l1[i]-l2[i] for i in range(abs(len(l1)), abs(len (l2)))] print (x) (1)

📅  最后修改于: 2023-12-03 15:02:33.995000             🧑  作者: Mango

Python列表差值计算

本篇介绍如何使用Python计算两个列表的差值,并返回结果。

代码实现
l1=[122, 5, 9, 4]
l2=[991, 4, 8, 3]
x=[l1[i]-l2[i] for i in range(abs(len(l1)), abs(len (l2)))]
print(x)
解析

以上代码通过使用列表中元素对应位置的值的差值,计算了列表l1l2之间的差值,并将结果存储在列表x中。

该操作使用了列表推导式,并且使用了Python内置函数range(),对两个列表长度取绝对值,并进行循环迭代操作。

输出结果

该代码的输出结果为[-869, 1, 1, 1],即为两个列表每个位置的差值组成的新列表。