【发布时间】:2016-07-23 12:05:27
【问题描述】:
我有这个元组列表,想用之前列表索引的累计和创建一个新列表:
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")连接到元组"
【问题讨论】:
标签: python list python-3.x tuples