🔹 Lambda, map, filter — быстрый разбор 🔹 Нужен компактный inline-код для обработки коллекций? 🔸 lambda — маленькая анонимная функция для передачи в другие функции. Убирает лишние def, когда нужна простая логика, и держит код локальным.
🔸 map применяет функцию к каждому элементу и возвращает итератор. Когда нужно преобразовать все элементы без явных циклов.
🔸 filter оставляет элементы, для которых предикат True. Полезно фильтровать поток данных до агрегации.
nums = [1, 2, 3, 4] list(map(lambda x: x2, nums)) list(map(lambda x: x2, filter(lambda x: x%2==1, nums)))
🔸 групповые функции (aggregate) — sum, max, any, all — сводят коллекцию к одному значению; часто применяют после map/filter.
📚 lambda+map+filter — быстрый и понятный pipeline для простых трансформаций; если логика сложнее — вынести именованную функцию.
➡️ Мы в Telegram - Сетке - Дзен Буду рад вашей реакции здесь⬇️
В этом посте были ссылки, но мы их удалили по правилам Сетки