valor ternario ternaria operador asignacion python

ternaria - Operador ternario de Python



return operador ternario (2)

Posible duplicado:
Operador condicional ternario en Python

var foo = (test) ? "True" : "False";

¿Qué aspecto tendría esto en Python?

Usando Python 2.7 si eso hace la diferencia.


Este se parece un poco más al ternario original:

foo=a and b or c


PEP 308 agrega un operador ternario:

foo = "True" if test else "False"

Se ha implementado desde Python 2.5