私は自由に使えるいくつかのPythonコードをリファクタリングしようとしています。開発者は exec ステートメントを頻繁に使用していますが、次のような非常に単純なタスクに使用しています
temp = dict(....)
exec("x_dct=" + temp)
items = x_dct.items()
私の最も重要な質問は、これらの単純な変数の割り当てに exec が必要ですか? これらの単純な割り当てに exec を使用するにはコストがかかりますか? コードが見栄えがよくないのは明らかですが、この種の目的で exec を使用してはならない理由が他にありますか?