[Python-Dev] Trinary Operators

Andrew Koenig ark@research.att.com
Thu, 6 Feb 2003 13:27:35 -0500 (EST)


Guido> Maybe I should write a PEP and let the folks in c.l.py vote on it,
Guido> just for fun.  (I expect to get about as many yes votes as no votes. :-)

You might consider correlating votes with people who like lambda,
because that's where I think the feature is really useful.

Which implies, by the way, that parentheses shouldn't be mandatory
in the following context:

   (lambda x, y, z: y if x else z)

Or, for that matter, in

   (lambda x, y, z: f(x, y if x else z))