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

如何计算由浮点数组成的字符串的平均值?

温度字符串转浮点数列表的解决方案

直接用列表推导式就能一步完成字符串拆分和类型转换,代码如下:

temp = "75.1,77.7,83.2,82.5,81.0,79.5,85.7"
temp_float_list = [float(item) for item in temp.split(",")]

步骤拆解

  • temp.split(",") 将原始字符串按逗号分割,得到由温度字符串组成的列表:['75.1', '77.7', '83.2', '82.5', '81.0', '79.5', '85.7']
  • 列表推导式遍历这个字符串列表,对每个元素调用float()完成类型转换,最终得到全浮点数的列表。

如果需要进一步处理(比如计算平均温度),可以继续扩展:

# 计算平均温度
avg_temp = sum(temp_float_list) / len(temp_float_list)
print(f"平均温度:{avg_temp:.1f}")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 03:50:40