两个列表进行数据比对

我有两个长度不一的列表,一个装满了负数,一个装满正数
我想要同时遍历两个列表,当其中一个列表的和等于另一个列表时,就将这些数据标记或者删除。

不用遍历,直接用求和sum呢?

img

list1 = [11, 5, 17, 1, 2]
list2 = [-2, -6, -11]

print("列表1元素之和为: ", sum(list1))
print("列表2元素之和为: ", sum(list2))


if sum(list1)+sum(list2) == 0:
    print("相等")
else:
    print("不相等")

一个负数,一个正数。他们的和还能相等?

a=[1,2,3,4,4,5,56,67]
b=[-1,-2,-4,-5,-100,-999,-888]
for i in a[:]:
for k in b[:]:
if abs(k)==i:
a.remove(i)
b.remove(k)

print(a,b)