我想从 python 中的字符串列表中删除额外的 '\'。
例如,如果我的列表是这样的:
cmd = ['a', 'b', '{word}\\\\*', 'd']
应该是这样的:
cmd = ['a', 'b', '{word}\\\*', 'd'] # I need this exact result
如果我在单独打印每个字符串的同时遍历这个列表,我就能得到字符串“{word}\*”。
同时,将其作为整个列表打印时,它显示为:
['a', 'b', '{word}\\\\*', 'd']
程序:
import re
cmd = ['a', 'b', '{word}\\\\*', 'd']
for i in cmd:
print("val : ", i)
print("whole list : ", cmd)
输出:
C:\Users\Elcot>python test.py
val : a
val : b
val : {word}\\*
val : d
whole list : ['a', 'b', '{word}\\\\*', 'd']
预期结果:
whole list : ['a', 'b', '{word}\\*', 'd']
慕斯709654
FFIVE
相关分类