特定の条件が満たされた後にdictを作成しようとしています。コード スニペットは次のとおりです。
def dic_gen(exc):
param_errors = {re.sub(r"sss_", r"aaa_",err.name): err.address for err in exc.errors }
param_errors["status"] = "ERROR"
return param_errors
上記のコードが行っていることは、err.name に sss_ があるかどうかを確認し、それを削除して dict を作成することです。ここで、「ttt_」がある場合は「bbb_」に置き換えるという別の条件も追加したいのですが、re.sub を使用してそれは可能ですか? またはそれを行う最も効率的な方法は何ですか?
ありがとう、