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

如何计算嵌套列表中所有子列表第二个字符串元素的总和?

计算嵌套列表中子列表第二个元素的总和

你的现有代码只是逐个打印出子列表的第二个元素,但没有完成累加计算,而且因为这些元素都是字符串类型,直接相加会得到字符串拼接的结果,必须先转换为数值类型再求和。

这里提供两种可行的实现方式:

方法一:基于循环的直观实现

初始化一个总和变量,遍历列表时将每个子列表的第二个元素转为浮点型后累加:

total = 0.0
for item in BTC_USDT:
    total += float(item[1])
print(total)  # 输出结果:1.546345

方法二:Pythonic的简洁写法

使用生成器表达式配合sum()函数,一行代码完成计算:

total = sum(float(item[1]) for item in BTC_USDT)
print(total)  # 输出结果:1.546345

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 03:25:20