そこで、Python 2.5 からは
value = then_value if predicate else else_valueという記法を導入することによって条件による値の振り分けを簡潔に記述できるようになりました。