私はPythonにはかなり慣れていないので、明らかな組み込み関数が欠けている場合はご容赦ください。
次のように生成した辞書マッピングがあります。
dictionary = dict(zip(restAlphaSet,list(item)))
ここで、restAlphaSet は文字列であり、list(item) はリスト変換された反復です
これを使用して、文字列内のすべての文字を置き換えようとしています。次のような replaceAll 関数をオンラインで見つけました。
def replace_all(text, dic):
for i, j in dic.iteritems():
if i != j:
text = text.replace(i, j)
return text
残念ながら、マッピングに a->b、b->a がある場合、b が a に戻されるため、何も変更されないため、これには欠陥があります。
翻訳機能を見つけましたが、辞書入力を受け付けません。