摸金猪66 2022-03-12 14:43 采纳率: 70%
浏览 37
已结题

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)

  • 写回答

3条回答 默认 最新

  • 此人真菜 2022-03-12 15:07
    关注
    
    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都没错。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 3月23日
  • 已采纳回答 3月15日
  • 创建了问题 3月12日