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

如何用Python从包含3列数据的TXT文件中生成3个不同的列表

实现方法

你可以直接用Python内置的文件读取和列表操作完成,无需安装额外第三方库:

  • 首先把你存储数据的TXT文件(假设命名为data.txt)放到IDLE当前工作目录下,也可以直接填文件的绝对路径。
  • 在IDLE中运行如下代码:
# 初始化三个空列表存储对应列数据
a, b, c = [], [], []

# 打开TXT文件逐行读取
with open("data.txt", "r") as f:
    for line in f:
        # 跳过空行,避免文件存在空白行导致报错
        stripped_line = line.strip()
        if not stripped_line:
            continue
        # 分割每行数据并转换为浮点数,追加到对应列表
        col1, col2, col3 = map(float, stripped_line.split())
        a.append(col1)
        b.append(col2)
        c.append(col3)

# 打印验证结果
print(f"a = {a}")
print(f"b = {b}")
print(f"c = {c}")

运行后输出的结果和你要求的格式完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 15:54:05