Возможный дубликат:
Тернарный условный оператор в Python
У меня есть эта проблема, и я не хочу спрашивать об этом Google:
(value == 'ok') ? 'ok' : 'not ok'
Я имею в виду, что грамматика с:
(expression) ? (return if <expresion> is true) : (return this value if <expresion> is false