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