我有一个元组列表,并想创建一个新列表,该列表包含前一列表索引的累加和:
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)]
我正在使用:
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)
两种情况(zip
和 operator
)都返回:
"TypeError: 只能将元组(而不是“int”)与元组连接"