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

如何将TXT文件内容转换为包含字典元素的Python列表

TXT转字典列表实现方法

完全可以实现,只要你的TXT文件是逐行存储「姓名, 年龄」的固定格式,用Python几行代码就能得到你要的字典列表结构。

代码实现

people = []
# 此处替换为你的TXT文件实际路径
with open("your_file.txt", "r", encoding="utf-8") as file:
    for line in file:
        # 去除每行首尾的换行、空格等空白字符,按逗号+空格拆分字段
        name, age_str = line.strip().split(", ")
        # 年龄转为整数后存入字典,加入列表
        people.append({"name": name, "age": int(age_str)})

# 输出验证,结果和你给出的示例完全一致
print(people)

注意事项

  • 如果你的TXT文件存在空行、格式异常的行,可以自行添加异常捕获逻辑避免运行报错
  • 如果不需要把年龄转为整数,直接把int(age_str)替换为age_str即可
  • 若TXT的字段分隔符不是逗号加空格,修改split(", ")里的分隔符参数即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 22:36:06