Nein, ersteres ist richtig. Bei Python kann man in eine Zeile schreiben "a=b if c else d". Das macht den Code in den Fällen übersichtlicher, in denen der else-Fall weniger komplex/wichtig ist, da "a=b ..." direkt ins Auge fällt. Ob das auch bei obigem Beispiel noch zutrifft, dass damit die Lesbarkeit verbessert wird, mag jeder für sich selbst beurteilen.  —  Felix Reimann 13:07, 6. Dez. 2013 (CET)