【发布时间】:2018-10-16 17:20:33
【问题描述】:
因此,如果第一个值和第二个值相等,我想在列表列表中添加元素的第三个值。如果没有,我希望将不相等的添加到我的总和列表中。
first=[[1,1,5],[2,3,7],[3,5,2],[4,4,6]]
second=[[1,1,3],[4,2,4],[2,3,2]]
sum=[]
for i in ((first)):
for j in ((second)):
if i[0]==j[0] and i[1]==j[1]:
sum.append([i[0],j[1],i[2]+j[2]])
print(sum)
所以这给了我[[1, 1, 8], [2, 3, 9]],但我也希望[3,5,2],[4,4,6],[4,2,4] 在我的sum 列表中。我如何在 python 中做到这一点?
【问题讨论】:
标签: python python-3.x list dictionary