101 читали · 2 года назад
List comprehension и не только
List comprehension можно перевести по разному, будь то генератор списков, списочное выражение или списочное включение, но я буду использовать предпочтительно оригинал "list comprehension" и "списочное выражение". :) List comprehension или списочные выражения – это простой для чтения, компактный и удобный способ создания и обработки списка из любого существующего итерируемого объекта. Обычно это всего одна строка кода, заключенная в квадратных скобках. List comprehension можно использовать для фильтрации,...
266 читали · 4 года назад
Сокращение кода с нативным применением if/else в Python
Рассмотрим удобные сокращенные формы использования if/else в Python для улучшения читаемости кода. Присваивание значения Если вы хотите присвоить значение переменной в зависимости от небольшого условия, то удобнее воспользоваться таким синтаксисом: c = a if condition else b Сравните:...