On 9/30/05, Sam <[EMAIL PROTECTED]> wrote: > Reinhold Birkenfeld writes: > > > Hi, > > > > after Guido's pronouncement yesterday, in one of the next versions of Python > > there will be a conditional expression with the following syntax: > > > > X if C else Y > > > > which is the same as today's > > > > (Y, X)[bool(C)] > > What's wrong with "C ? X:Y"? > > Aside from ":" being overloaded? >
First thing that comes to my mind is that it is more C-ish (read cryptic) than pythonic (read elegant and understandable). jw -- http://mail.python.org/mailman/listinfo/python-list