假设我有一个包含元组的列表。
类似这样的东西:
listnum = [(12,18),(12,20)]
有没有一种方法可以添加元组中的内容并将listnum
放入:
listnum = [30,32]
答案 0 :(得分:1)
您可以尝试
listnum = [(12,18),(12,20)]
required_list = []
for i in range (0, len(listnum)):
required_list.append(sum(list(listnum[i])))
答案 1 :(得分:1)
首先,您应该更加明确自己的期望。 如果您希望列表是元组中数字的总和,则可以执行以下操作:
progressBar.setProgress(time+=1860);
答案 2 :(得分:0)
您可以使用列表推导来执行此操作:
listnum = [(12,18), (12,20)]
res = [x + y for x, y in listnum]
print(res)
[30, 32]
答案 3 :(得分:0)
@ D.SuperFireball。这是解决问题的一种方法:
listnum = [(12,18),(12,20)]
listnum = [x[0] + x[1] for x in listnum]
# result:
# print(listnum)
# [30, 32]
答案 4 :(得分:0)
listnum = [sum(x) for x in listnum]