【问题标题】:Python sum two list in a listPython将列表中的两个列表相加
【发布时间】:2021-11-13 10:47:55
【问题描述】:

谁能帮我总结这两个列表。所以首先是 10+1=11 然后是 20+2=22 然后是 30+3=33 等等:

list1 = [[1,2],[3,4],[5,6]]
list2 = [[10,20],[30,40],[50,60]]

输出会是这样的:

list3[[11,22],[33,44],[55,66]]

【问题讨论】:

    标签: python-3.x list


    【解决方案1】:

    这是一个可能的解决方案:

    list1 = [[1,2],[3,4],[5,6]]
    list2 = [[10,20],[30,40],[50,60]]
    
    
    def sum(list1, list2):
        new_list=[]
        for i in range(len(list1)):
            new_list.append([list1[i][j]+list2[i][j] for j in range(len(list1[i]))])
        return new_list  
    
    print(sum(list1,list2))
    

    [[11, 22], [33, 44], [55, 66]] 谢谢,好蟒蛇

    【讨论】:

    • 谢谢!!!这正是我所需要的!
    • 嗨@AdamSmith,如果这个或任何答案解决了您的问题,请点击复选标记考虑accepting it。这向更广泛的社区表明您已经找到了解决方案,并为回答者和您自己提供了一些声誉。没有义务这样做。
    猜你喜欢
    • 1970-01-01
    • 2021-07-29
    • 1970-01-01
    • 2015-07-29
    • 2018-04-25
    • 1970-01-01
    • 2015-04-26
    • 2021-09-24
    • 1970-01-01
    相关资源
    最近更新 更多