257 читали · 1 год назад
И снова списковое включение list comprehension в Python
В Python, конструкция спискового включения (list comprehension) является удобным методом для создания списков, который зачастую более лаконичен и понятен по сравнению с использованием обычных циклов for и связанных с ними действий по работе со списками. Она включает в себя выражение и цикл for, размещённые внутри квадратных скобок, и может также содержать условный оператор if для отбора элементов. Предположим, у нас есть задача: создать список, содержащий квадраты всех чётных чисел от 1 до 10. С...
635 читали · 3 года назад
Продвинутая работа со списками в Python.
Одним из наиболее значительных преимуществ Python является то, что это очень понятный язык. Без большого количества шаблонов разработчики могут придумать элегантные решения, которые они хорошо структурированы и понятны. В этом заключается красота языка, хорошо представленная в Zen of Python. Если бы мне пришлось выделить из дзена один пункт, это было бы «Простое лучше, чем сложное». Мы должны максимально придерживаться золотого правила, согласно которому код читается гораздо чаще, чем пишется, будь то автор кода, коллеги или сторонние разработчики...