Ответ 1
Легкий peasy:
'String ok' if value == 'ok' else 'String nok'
Это условное выражение .
Возможный дубликат:
Тернарный условный оператор в Python
У меня есть эта проблема, и я не хочу спрашивать об этом Google:
(value == 'ok') ? 'ok' : 'not ok'
Я имею в виду, что грамматика с:
(expression) ? (return if <expresion> is true) : (return this value if <expresion> is false
Легкий peasy:
'String ok' if value == 'ok' else 'String nok'
Это условное выражение .
Как насчет этого случая:
{True: 'String ok', False: 'String nok'}[value == 'ok']
* Не относитесь серьезно:)