February 3, 2022
Сокращение кода с нативным применением if/else в Python
Рассмотрим удобные сокращенные формы использования if/else в Python для улучшения читаемости кода.
Присваивание значения
Если вы хотите присвоить значение переменной в зависимости от небольшого условия, то удобнее воспользоваться таким синтаксисом:
Проверка условий во включении
Схожим образом задаются условия во включениях (f(x) if condition else g(x) for x in sequence):
Будьте осторожны, если поменять местами for то получим синтаксическую ошибку (сам неоднократно становился жертвой такой неосмотрительности):