【发布时间】:2018-07-03 17:36:04
【问题描述】:
我正在寻找用另一个替换字符列表(包括转义字符)。
例如:
l=['\n','<br>','while:','<while>','for:','<for>']
s='line1\nline2'
s.replace(l[0],[l[1])
但通过该方法传递列表索引不会产生任何效果。
我也尝试过使用
s=l[1].join(s.split(l[0]))
如何在函数中不每次都表达对的情况下用另一个字符列表替换字符列表?
【问题讨论】:
-
确实如此,您只需将结果绑定回变量
s = s.replace(l[0],l[1])。话虽如此,你这样做的方式是一个糟糕的方式。
标签: python string methods replace indices