首页 > 解决方案 > 添加两个列表的值并将总和为零

问题描述

我正在尝试添加两个列表的值并将结果附加到第三个列表中。但接收空值作为输出。我正在分享我的代码。

New1
New2
New3 = []
for i,j in range(len(New1), len(New2)):
    Sum = (New1[i] + New2[j])
    New3.append(Sum)
print(New3)
print(len(New3))

我收到的结果是[] 0

请如果有人可以提供帮助。

标签: python

解决方案


您必须通过以下方式更改您的 for 循环:

for i,j in zip(New1, New2):
    Sum = i + j
    ...

编辑:正如 Yevhen 指出的那样, i 和 j 是相同的值,所以我修复它使用实际的 Num1 和 Num2 值。


推荐阅读