只汇总多维列表中的一列(Python)

时间:2019-03-01 22:12:35

标签: python python-2.7

我有一个二维列表,如下所示:

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

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

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

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用numpy轻松进行这种类型的索引编制和向量化求和:

import numpy as np

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