【发布时间】: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]
my_list=['A0_123','BD_SEI','SW_TH']
我需要将 '_' 替换为 '+' 。
预期输出: my_list=['A0+123','BD+SEI','SW+TH'] 有人能帮我吗?
【问题讨论】:
[i.replace('_', '+') for i in my_list]
你也可以试试re.sub - re.sub
import re
mask = [re.sub("_", "+", s) for s in my_list]
print(mask)
应该给#
['A0+123', 'BD+SEI', 'SW+TH']
【讨论】: