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

在Python中快速输入列表内容的方法(PyCharm环境)

PyCharm中快速创建Python字符串列表的高效方法

以下是几种不用手动逐个输入引号、逗号的高效方式:

  • 批量转换纯文本列表
    先在PyCharm里输入不带格式的纯文本姓名:

    Harry
    Tom
    Jerry
    Marry
    Henry
    

    选中所有行,按下Ctrl+R打开替换面板,勾选正则表达式选项(面板上的.*图标),查找框填^(.*)$,替换框填"$1",,点击全部替换。之后把替换后的内容放到my_list = [ ]中,删掉最后一项末尾多余的逗号即可。

  • 用多行光标快速批量编辑
    先输入my_list = [并换行,依次输入每个姓名(不用加引号逗号):

    my_list = [
    Harry
    Tom
    Jerry
    Marry
    Henry
    ]
    

    按住Alt键,点击每行姓名的开头位置,同时插入多个光标,输入双引号;再按住Alt点击每行姓名的末尾,输入",,最后把最后一项的逗号删掉即可。

  • 自定义Live Templates(实时模板)
    打开PyCharm设置(File > Settings),找到Editor > Live Templates,点击+新增模板组,再新增模板:

    • 缩写设为好记的词,比如namelist
    • 模板内容填:my_list = ["$NAME1$", "$NAME2$", "$NAME3$", "$NAME4$", "$NAME5$"]
    • 应用范围选Python
      之后在代码里输入namelist按Tab,就能快速生成列表模板,按Tab可以在各个姓名占位符之间切换填写内容,需要更多项的话直接复制占位符即可。
  • 粘贴自动格式化
    先把纯文本姓名列表复制好,在PyCharm里输入my_list = [,然后直接粘贴内容。只要开启了智能粘贴设置(Settings > Editor > General > Smart Keys里勾选Insert quotes on paste in string literals),PyCharm会自动给每个姓名加上引号和逗号,最后补全]并调整最后一个逗号即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 00:56:02