Python 如何从列表中减去列表中的值?
所以我想把一个列表减去另一个列表 例如,如果我有两个列表:Python 如何从列表中减去列表中的值?,python,list,math,computer-science,Python,List,Math,Computer Science,所以我想把一个列表减去另一个列表 例如,如果我有两个列表: x = [0,8,10] y = [1,7,9] 我希望能够使用FOR循环基本上减去y[I]-x[I] 因此,最终,在循环中,如果列表更长,它将变成1-0、7-8、9-10等等 此外,是否有任何方法可以检查所有或仅一个差异是否彼此相等 谢谢。试试这个: import operator x = [0,8,10] y = [1,7,9] ans = list(map(operator.sub, y, x)) print(ans) 输出:
x = [0,8,10]
y = [1,7,9]
我希望能够使用FOR循环基本上减去y[I]-x[I]
因此,最终,在循环中,如果列表更长,它将变成1-0、7-8、9-10等等
此外,是否有任何方法可以检查所有或仅一个差异是否彼此相等
谢谢。试试这个:
import operator
x = [0,8,10]
y = [1,7,9]
ans = list(map(operator.sub, y, x))
print(ans)
输出:
[1, -1, -1]
使用
zip
…请做一些简单的研究和自己的工作。所以不是一个免费的编码站点