У меня есть следующий код
num1 = 10
someBoolValue = True
Мне нужно установить значение num1
на 20
if someBoolValue
is True
; и ничего не делать иначе. Итак, вот мой код для этого
num1 = 20 if someBoolValue else num1
Можно ли как-нибудь избежать части ... else num1
, чтобы она выглядела чище? Эквивалент
if someBoolValue:
num1 = 20
. Я попытался заменить его на ... else pass
следующим образом: num1 = 20 if someBoolValue else pass
. Все, что я получил, это синтаксическая ошибка. Я также не мог просто пропустить часть ... else num1
.