TJ1*_*TJ1 0 python regex utf-8
我有一个像这样的波斯语字符(utf8)列表:
my_list = ['?', '?', '?']
Run Code Online (Sandbox Code Playgroud)
我想用另一个像'a'这样的字符替换这个列表中每个字符的出现.现在我的代码是这样的:
text = text.replace('?', 'a')
text = text.replace('?', 'a')
text = text.replace('?', 'a')
Run Code Online (Sandbox Code Playgroud)
有没有办法一次性完成这项工作,例如在Python 3中使用Regex和列表?
3>> '? ? ?'.translate({0xfbfe: 'a', 0xfef2: 'a', 0xfef4: 'a'})
'a a a'
Run Code Online (Sandbox Code Playgroud)