我有两个长度不一的列表,一个装满了负数,一个装满正数
我想要同时遍历两个列表,当其中一个列表的和等于另一个列表时,就将这些数据标记或者删除。
不用遍历,直接用求和sum呢?
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)