Mögliches Duplikat:
Ternärer bedingter Operator in Python
Wenn ich einen Code habe wie:
x = foo ? 1 : 2
Wie sollte ich es in Python übersetzen? Kann ich das tun?
if foo:
x = 1
else:
x = 2
Wird x noch im Bereich außerhalb der if / then-Blöcke sein? Oder muss ich etwas wie dies tun?
x = None
if foo:
x = 1
else:
x = 2