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

如何快速将普通列表转换为Python列表语法?

快速将换行列表转为Python列表语法的方法
  • 用Python脚本即时转换
    写几行简单代码就能自动处理,还能区分数字和字符串:

    # 直接在Python交互式环境里运行
    content = """1
    2
    3
    abc"""
    lines = [line.strip() for line in content.splitlines() if line.strip()]
    formatted = [item if item.isdigit() else f'"{item}"' for item in lines]
    print(f'[{",".join(formatted)}]')
    

    回车直接输出[1,2,3,"abc"],适合临时快速转换。要是内容存在文件里,把content部分换成读取文件的代码即可批量处理。

  • 编辑器手动快速操作(不用正则)

    1. 全选所有行,用编辑器的「替换」功能把换行符替换成,
    2. 在开头加[,结尾加]
    3. 给非数字的内容手动套引号——如果非数字项不多,这个方法比写代码还快
  • 优化正则替换方案
    要是坚持用正则,在支持多行匹配的编辑器里:

    • 查找规则:^(.*)$
    • 替换规则:(?<=\d)$1|(?<!\d)"$1"(不同编辑器语法略有差异,比如VS Code里可以用$1=~/\d/?$1:"$1",,最后手动删掉末尾逗号再加括号)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 14:35:20