Is there something similar to ?: operator (C/C++) in Python?

D H d at e.f
Mon Jun 20 04:13:55 CEST 2005

Peter Hansen wrote:
> Bo Peng wrote:
>> I need to pass a bunch of parameters conditionally. In C/C++, I can do
>> func(cond1?a:b,cond2?c:d,.....)
>> Is there an easier way to do this in Python?
> Please read the FAQ to learn the answer and much other useful ...

The answer is no.  Use if statements.

More information about the Python-list mailing list