首页 > 解决方案 > 仅对多维列表中的一列求和(Python)

问题描述

我有一个二维列表如下:

my_list=[[02/01/2018,2],[03/01/2018,5],...]

其中每个子列表中的第一个元素是日期,第二个元素是数字。

如何在不使用for循环的情况下对所有数字(第二个元素)求和?

先感谢您。

标签: pythonpython-2.7

解决方案


您可以使用 numpy 轻松完成这种类型的索引和矢量化求和:

import numpy as np

my_list = np.array(my_list)
sum = np.sum(my_list[:,1]


推荐阅读