タプルのリストがあり、それぞれに文字列に適用したい検索/置換値が含まれています。そうするための最も効率的な方法は何ですか?これを繰り返し適用するので、パフォーマンスが最大の関心事です。
より具体的には、processThis() の内部はどのようになりますか?
x = 'find1, find2, find3'
y = [('find1', 'replace1'), ('find2', 'replace2'), ('find3', 'replace3')]
def processThis(str,lst):
# Do something here
return something
>>> processThis(x,y)
'replace1, replace2, replace3'
皆さんありがとう!