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

如何为Python列表每个元素添加G:前缀并在点号前插入反斜杠

解决方法

可以通过列表推导式+字符串替换快速实现需求,总共两步处理逻辑:

  1. 对每个元素的点号.替换成转义后的\.,这里使用原始字符串r'\.'避免Python自动转义反斜杠
  2. 给处理后的字符串拼接前缀G:

示例代码

# 原始列表
list1 = ['AEX.EN', 'AXAL.OQ', 'AAPIOE.NW']

# 处理生成list2
list2 = [f"G:{item.replace('.', r'\.')}" for item in list1]

结果验证

打印输出时Python会自动对反斜杠做转义显示为\\,实际字符串存储的内容和要求的完全一致:

print(list2)
# 输出:['G:AEX\\.EN', 'G:AXAL\\.OQ', 'G:AAPIOE\\.NW']

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 18:06:09