相关疑难解决方法(0)

列表清单的总和; 返回总和列表

data = [[3,7,2],[1,4,5],[9,8,7]]

假设我想对列表中每个列表的索引的元素求和,比如在矩阵列中添加数字以获得单个列表.我假设数据中的所有列表长度相等.

    print foo(data)

   [[3,7,2],
    [1,4,5],
    [9,8,7]]
    _______
 >>>[13,19,14]
Run Code Online (Sandbox Code Playgroud)

如何迭代列表列表而不会使索引超出范围错误?也许lambda?谢谢!

python sum list matrix

24
推荐指数
3
解决办法
5万
查看次数

python汇总列表的值

我有列表列表,我需要总结内部列表,例如,

a = [[1,2,3], [2,1,4], [4,3,6]]
Run Code Online (Sandbox Code Playgroud)

对于我的情况,a [i]的len是相同的,即所有内部列表都具有相同的维度.

我需要输出为

result = [6,7,13]
Run Code Online (Sandbox Code Playgroud)

我做的是:

result = [sum(a[i]) for i in range(len(a))]
Run Code Online (Sandbox Code Playgroud)

由于我的len(a)非常高,我希望有一种替代方法来获得结果而不使用for循环.

python sum list

5
推荐指数
1
解决办法
3万
查看次数

如何在python中成对地将列表中的列表求和并将此和放到新列表中

问题很清楚,但有一个例子:

a = [[1,2],[3,4],[5,6],[7,8]]
Run Code Online (Sandbox Code Playgroud)

那么我要列出的清单是:

a_new = [ 1+3+5+7 , 2+4+6+8]
Run Code Online (Sandbox Code Playgroud)

列表中的列表始终具有相同的长度,我当然不仅要针对二维,而且还要针对大数n。

到目前为止,我已经尝试过使用double for循环,但是我完全失败了,因此非常感谢您的帮助。

python

0
推荐指数
1
解决办法
987
查看次数

标签 统计

python ×3

list ×2

sum ×2

matrix ×1