【问题标题】:Replace the symbol in list替换列表中的符号
【发布时间】:2022-11-29 17:01:48
【问题描述】:

my_list=['A0_123','BD_SEI','SW_TH']

我需要将 '_' 替换为 '+' 。

预期输出: my_list=['A0+123','BD+SEI','SW+TH'] 有人能帮我吗?

【问题讨论】:

  • 用索引遍历列表并替换你想要的。
  • [i.replace('_', '+') for i in my_list]

标签: python list


【解决方案1】:

你也可以试试re.sub - re.sub

import re
mask = [re.sub("_", "+", s) for s in my_list]
print(mask)

应该给#

['A0+123', 'BD+SEI', 'SW+TH']

【讨论】:

    猜你喜欢
    • 2022-11-30
    • 2015-01-28
    • 1970-01-01
    • 2020-09-25
    • 2019-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多