if条件语句中的跨条件的数据怎么运算?

temp
list = [
[1,2],
[5,5],
[3,4],
[5,6],
[5,9]
]
for i in list:
if i[0] == 1:
print(i)
elif i[0] == 3:
** '''
用 i[0] == 1 的结果[1,2] ,
和 用 i[0] == 3 的结果[3,4], 相加的运算

'''**
print(i)
elif i[0] == 5:
print(i)


import numpy as np
list = [
[1,2],
[5,5],
[3,4],
[5,6],
[5,9]
]
for i in list:
        if i[0]==1:
                print(i)
                k=i
        elif i[0]==3:
                _sum=np.array(i)+np.array(k)
                print(_sum.tolist())

任何情况下矩阵计算用np都没错。

@谛凌 大佬 方便再帮我看看我问题么?

这个题不太严谨,如果 i[0] == 1和 i[0] == 3都能查到多个结果,相加的逻辑是什么