Personalmente, soy un defensor del operador ternario: ()? :; Me doy cuenta de que tiene su lugar, pero me he encontrado con muchos programadores que están completamente en contra de usarlo, y algunos que lo usan con demasiada frecuencia.
¿Qué sientes al respecto? ¿Qué código interesante has visto usándolo?
x = x if x else y
pero luego pregunté al respecto y me di cuenta con la ayuda de otros que realmente solo se reduce a x = x o y ( stackoverflow.com/questions/18199381/self-referencing-ternary/… )