替换Python中的utf8字符列表

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和列表?

Ign*_*ams 5

3>> '? ? ?'.translate({0xfbfe: 'a', 0xfef2: 'a', 0xfef4: 'a'})
'a a a'
Run Code Online (Sandbox Code Playgroud)

str.translate()