if / elif / elseをPythonで作成することがよくあります。発生する可能性があるオプションを含めたいのですが、対応するアクションでは何も行われません。これらのifステートメントを除外することもできると思いますが、読みやすくするために、それらすべてを含めると役立つので、コードを調べれば、各オプションの結果として何が起こるかを確認できます。no-opのコーディング方法を教えてください。現在、私は次のようにしています:
no_op = 0
if x == 0:
y = 2 * a
elif x == 1:
z = 3 * b
elif x == 3:
no_op
(コードは実際にはそれよりもかなり長く、より複雑です。これは構造を説明するためだけです)。
変数をノーオペレーションとして使用するのは好きではありませんが、それは私が考えることができる最も近い方法です。もっと良い方法はありますか?
...)も言及に値します:stackoverflow.com/a/6189281/38281