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

如何读取TXT文件内容生成Python嵌套列表实现元素下标访问

最优实现方案

直接使用Python标准库内置的csv模块处理即可,你的输入本身就是标准的CSV格式(每行双引号包裹、逗号分隔的字段),该方案无额外依赖、容错性强,完全适配你的小数据量场景。

完整实现代码

import csv

# 替换为你的TXT文件实际路径
file_path = "your_data.txt"
nested_list = []

with open(file_path, "r", encoding="utf-8", newline="") as f:
    # 配置csv读取规则:双引号为包裹符、逗号为分隔符
    csv_reader = csv.reader(f, quotechar='"', delimiter=',', quoting=csv.QUOTE_ALL)
    for row in csv_reader:
        # 过滤空行,避免异常
        if row:
            nested_list.append(row)

处理完成后可直接通过索引访问元素,例如nested_list[1][1]即可获取到StringB2,完全符合你的需求。

一行式简化写法(适合快速处理)

import csv
with open("your_data.txt", "r", encoding="utf-8", newline="") as f:
    nested_list = [row for row in csv.reader(f) if row]

方案优势

  • 无额外依赖:基于Python标准库实现,无需安装任何第三方包
  • 容错性强:原生支持处理字段内包含逗号、转义引号等特殊场景,不会像手动字符串拆分那样出现解析错误
  • 执行高效:针对最多100行的小数据量,毫秒级即可完成转换
  • 格式适配:输出结果直接为目标嵌套列表结构,无需二次转换

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 22:45:03