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

如何将嵌套元组列表转换为指定行格式并存储为文本文件

Python实现嵌套元组列表转格式化文本文件

完整实现代码

# 定义原始嵌套元组列表
source_list = [(('employment', 'agency'), 8055),  (('track', 'record'), 5472)]

# 写入文件逻辑
with open("result.txt", "w", encoding="utf-8") as file:
    for words, count in source_list:
        # 拼接为要求的行格式,末尾加换行符实现每条单独占行
        file.write(f"{' '.join(words)}, {count}\n")

代码说明

  • 遍历原始列表时直接把每个元组解包为words(内层单词元组)和count(对应数值),逻辑更直观
  • ' '.join(words)会把内层元组的两个单词用空格拼接,比如('employment', 'agency')会转为employment agency
  • 用with上下文管理器操作文件,执行完写入逻辑后会自动关闭文件,无需手动调用close()方法
  • 你可以根据需求修改输出文件名result.txt为自定义名称

输出文件内容示例

运行代码后生成的result.txt内容如下:

employment agency, 8055
track record, 5472

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 16:42:05