Python 在嵌套列表中添加元素

Python 在嵌套列表中添加元素,python,Python,我有一个包含嵌套列表的列表,如下所示: [ [datetime.datetime(2000, 12, 10, 0, 0), 0.0011] , [datetime.datetime(2000, 12, 11, 0, 0), 0.0013 , [datetime.datetime(2000, 12, 12, 0, 0), 0.0014]] etc.. 如何按如下方式添加子元素2乘2: [ [datetime.datetime(2000, 12, 10, 0, 0), 0.0011] , [da

我有一个包含嵌套列表的列表,如下所示:

[ [datetime.datetime(2000, 12, 10, 0, 0), 0.0011] , [datetime.datetime(2000, 12, 11, 0, 0), 0.0013 , [datetime.datetime(2000, 12, 12, 0, 0), 0.0014]]

etc..
如何按如下方式添加子元素2乘2:

[ [datetime.datetime(2000, 12, 10, 0, 0), 0.0011] , [datetime.datetime(2000, 12, 11, 0, 0), 0.0013 , [datetime.datetime(2000, 12, 12, 0, 0), 0.0014]]

etc..
总和(0.0011,0.0013)+0.0014

然后把这个和的结果加在下一个子元素上

我基本上是想把这些值复合起来

谢谢

sum = 0, myarr = [ [datetime.datetime(2000, 12, 10, 0, 0), 0.0011] , [datetime.datetime(2000, 12, 11, 0, 0), 0.0013] , [datetime.datetime(2000, 12, 12, 0, 0), 0.0014]]

for(i in myarr):
    sum+=i[1]

我相信有更好的方法可以做到这一点(我不是Python专家),但这应该正确地求和您的值,以便
sum
是子元素的和。

最简单的方法是使用和:

编辑: 如果您想打印出求和的每个阶段的结果,您需要使用(在2.x中是)

这给了我们:

0.0024000000000000002
0.0038000000000000004

这很不符合肾盂,恐怕是错的
var
在Python中不是一个关键字(这意味着行是一个语法错误,更不用说列表文字加起来没有正确的括号了),当您在列表上循环时,请在列表上循环,不要在范围上循环,然后使用索引访问。很好,谢谢。这些天我主要使用Javascript,因此使用了
var
。谢谢你,不过这会给我总数(虽然很有趣,因为我一直在使用reduce函数)。“我如何让它打印出每一笔金额而不是总数?”Julz编辑后给出了这个解决方案。
0.0024000000000000002
0.0038000000000000004