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

如何在Spyder IDE中用Python将data.txt数据导入单个列表?

将多行空格分隔的浮点数值导入单个Python列表

你可以在Spyder中运行以下Python代码,把data.txt里的所有浮点数值合并到一个列表中:

# 初始化空列表
List1 = []

# 打开文件(若文件和脚本不在同一目录,需填写完整路径)
with open('data.txt', 'r') as file:
    # 逐行读取内容
    for line in file:
        # 去除行首尾空白,按空格分割成字符串数组
        num_strs = line.strip().split()
        # 逐个转换为浮点数并加入列表
        for s in num_strs:
            List1.append(float(s))

# 可选:打印查看结果
print(List1)

代码说明:

  • with open(...)语句会自动处理文件的关闭操作,避免资源泄漏
  • strip()移除每行开头结尾的换行符和多余空格,split()默认按任意空白字符(空格、制表符等)分割内容
  • 嵌套循环遍历每一行的数值字符串,转换为浮点数后添加到目标列表

运行代码后,你就能得到格式符合要求的一维列表List1。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 02:12:05