小编ver*_*rto的帖子

如何计算元组列表的累积和

我有这个元组列表,并希望创建一个新的列表,具有以前列表索引的累积总和:

List = [(1.0, 1.0), (3.0, 3.0), (5.0, 5.0)]

newList = [(1.0, 1.0), (4.0, 4.0), (9.0, 9.0)]
Run Code Online (Sandbox Code Playgroud)

我正在使用:

l1 = []
for j in l: #already a given list
    result = tuple(map(sum, zip(j, j+1)))
    #or
    result = (map(operator.add, j, j+1,))
    l1.append(result)
Run Code Online (Sandbox Code Playgroud)

两种情况(zipoperator)都返回

"TypeError:只能将元组(不是"int")连接到元组"

python tuples list python-3.x

4
推荐指数
1
解决办法
114
查看次数

标签 统计

list ×1

python ×1

python-3.x ×1

tuples ×1