Was ist eine Standardmethode, um eine No-Op in Python durchzuführen?

| | | | | | | | | | |

Ich ertappe mich oft dabei, if / elif / else-Konstrukte in Python zu schreiben, und ich möchte Optionen einbeziehen, die auftreten können, aber für die die entsprechende Aktion nichts tun soll. Mir ist klar, dass ich diese if-Anweisungen einfach ausschließen könnte, aber für die Lesbarkeit finde ich es hilfreich, sie alle einzuschließen, sodass Sie beim Durchsuchen des Codes sehen können, was als Ergebnis jeder Option passiert. Wie codiere ich die No-Op? Derzeit mache ich es so:

no_op = 0 if x == 0: y = 2 * a elif x == 1: z = 3 * b elif x == 3 : no_op 

(Der Code ist tatsächlich etwas länger und komplizierter. Dies soll nur die Struktur veranschaulichen).

Mag ich nicht eine Variable als No-Op zu verwenden, aber es ist der sauberste Weg, den ich mir vorstellen kann. Gibt es einen besseren Weg?