You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Python的calc代码实现列表内对应元组元素求和?

单元素元组对应位置数值求和解决方案

原代码中x + y执行的是元组拼接操作,因此得到的是两个元组合并后的新元组。要实现元组内数值求和,只需取出每个单元素元组的唯一元素(通过索引[0])再相加即可。

修改后的代码如下:

first = [(87.5,), (125.0,), (50.0,)]
second = [(37.5,), (75.0,), (50.0,)]
calc = [x[0] + y[0] for x, y in zip(first, second)]
print(calc)  # 输出: [125.0, 200.0, 100.0]

如果需要输出为逗号分隔的字符串格式(如125.0, 200.0, 100.0),可以调整打印语句:

print(', '.join(map(str, calc)))  # 输出: 125.0, 200.0, 100.0

内容的提问来源于stack exchange,提问作者user20812299

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 17:20:39