"Kay Schluehr" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Mandus schrieb:
>> You can do stuff like this: lambda x: x and 2 or 3
This is limited by the requirement (often met) that bool(true-branch) ==
True
> You can also do this
>
> lambda x: {True:2,False:3}.get(bool(a))
This is limited by the requirement that both branches be computable
regardless of the value of the condition.
> which is both beautiful and pythonic.
Beauty is in the eye of the beholder. It seems that relative pythonicity
sometimes is also ;-).
Terry J. Reedy
--
http://mail.python.org/mailman/listinfo/python-list