gpt4 book ai didi

python - 值差函数

转载 作者:太空狗 更新时间:2023-10-30 00:20:39 24 4
gpt4 key购买 nike

Python 中是否有一个函数可以获取列表中两个或多个值之间的差异?所以,在这两个列表中:

list1 = [1, 5, 3, 7]
list2 = [4, 2, 6, 4]

我需要计算 list1 和 list2 中每个值之间的差异。

for i in list1:
for ii in list2:
print i -ii

这给出了负值,但我希望两个列表的值之间的减法只是从最高值到最低值,而不是得到负值。

对于上述列表,我希望输出为 [3, 3, 3, 3]

谢谢。

最佳答案

假设您期望 [3, 3, 3, 3] 作为问题的答案,您可以使用 abszip:

[abs(i-j) for i,j in zip(list1, list2)]

关于python - 值差函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34485990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com