Сеня рядом и Белла пришел. Былое
Мощные однострочные функции в Python
Сегодня мы узнаем о полезных однострочниках в Python. Когда я впервые увидел однострочную функцию кода на питоне, я подумал: «Это возможно?» Однострочники сокращают время написания большого кода и делают его чище, но их может быть сложно понять тем, кто только начал свой путь в python. 1. Однострочный цикл for Стандартный цикл на Python выглядит так: num_list=[] for num in range(0, 11): num_list.append(num) print(num_list)>>> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Теперь напишем генератор в одну строку: num_list=[for num in range(0, 10+1)] ## '10+1' as the upper limit is excluded...
Lambda-функции в Python: кратко, мощно, удобно
Привет! Сегодня поговорим о lambda-функциях в Python. Это компактный способ записи функций, который может сделать твой код чище и короче. 1. Что такое `lambda`?
Lambda-функция — это анонимная (без имени) функция, записанная в одну строку. Пример: обычная функция vs `lambda` 2. Lambda в `sorted()`, `map()`, `filter()`, `reduce()` Сортировка сложных структур данных Допустим, у нас есть список словарей с ценами: Быстрое преобразование с `map()` Допустим, у нас есть список чисел, и мы хотим их возвести в квадрат...