Форум сайта python.su
В питоне есть аналог оператора “?:” ?
Отредактировано (Дек. 9, 2007 15:06:48)
Офлайн
есть. начиная с py2.5.
Офлайн
j2aКакой же?
есть. начиная с py2.5.
Офлайн
1 if i else 0
Офлайн
BION
Какой же?
a = 1 if True else 2
Офлайн
2.4
def IIF(expression, true_part, false_part): if (expression): return true_part else: return false_part
Отредактировано (Дек. 9, 2007 15:49:21)
Офлайн
lorien, чем лучше?
Офлайн
lorienвоистину так :-)))))
Ну вариант с фукнцией занимал пять строчек, а мой вариант строчек 15… А хорошего должно быть много разве не так?
Офлайн
Офлайн
umupВот и разобрались. Спасибо!
http://www.google.com.ua/search?q=python+ternary&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a
Отредактировано (Дек. 10, 2007 14:42:30)
Офлайн