【问题标题】:How can I subtract a list from a list for its value inside the list? [duplicate]如何从列表中减去列表中的列表中的值? [复制]
【发布时间】:2020-07-15 05:23:02
【问题描述】:

所以我希望能够将一个列表减去另一个列表。

例如,如果我有两个列表:

x = [0,8,10]
y = [1,7,9]

我希望能够使用 FOR LOOP 基本上 subtract y[i] - x[i]

所以最终,在循环内部,如果列表更长,它将变为 1-0、7-8、9-10 等等。

另外,是否有任何方法可以检查所有或只有一个差异彼此相等?

谢谢。

【问题讨论】:

  • 使用zip......
  • 请做一些最小的研究和你自己的工作。 SO 不是免费的编码网站

标签: python list math computer-science


【解决方案1】:

试试这个:

import operator
x = [0,8,10]
y = [1,7,9]
ans = list(map(operator.sub, y, x))
print(ans)

输出:

[1, -1, -1]

【讨论】:

    猜你喜欢
    • 2021-05-27
    • 2016-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多