【发布时间】:2019-06-22 08:46:13
【问题描述】:
我想以 Python 的方式用单个字符串替换字符串列表。为了澄清我的意思,这段代码做了我想要的:
my_string = 'abc'
list_strings = ['a', 'b']
for replace_string in list_strings:
my_string = my_string.replace(replace_string, 'c')
虽然我会想象,那
my_string = my_string.replace(list_strings, 'c')
会成功的。但是replace 方法只接受一个字符串作为输入。
有没有更 Pythonic 的方式(我想,一种没有 for 循环的方式)来执行这个操作?
提前致谢!
【问题讨论】:
标签: python string python-2.7