Ternary Operator Now?

Steve Holden steve at holdenweb.com
Wed Feb 8 18:30:11 EST 2006


Ben Wilson wrote:
> I read somewhere else that Python was getting a ternary operator (e.g.
> x = (true/false) ? y : z). I read the PEP about it and that the PEP had
> been approved this past Fall. Has this been released into the wild yet?
> 
> IIRC, the operator is like:
> 
> x = y if C : else z
> 

Currently scheduled for next (2.5) release, but not yet implemented.

There's no colon in the construct.

regards
  Steve
-- 
Steve Holden       +44 150 684 7255  +1 800 494 3119
Holden Web LLC                     www.holdenweb.com
PyCon TX 2006                  www.python.org/pycon/




More information about the Python-list mailing list