Добавить в корзинуПозвонить
Найти в Дзене
CODERIKK

🔹 Lambda, map, filter — быстрый разбор

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

🔹 Lambda, map, filter — быстрый разбор

🔹 Нужен компактный inline-код для обработки коллекций?

🔸 lambda — маленькая анонимная функция для передачи в другие функции. Убирает лишние def, когда нужна простая логика, и держит код локальным.

🔸 map применяет функцию к каждому элементу и возвращает итератор. Когда нужно преобразовать все элементы без явных циклов.

🔸 filter оставляет элементы, для которых предикат True. Полезно фильтровать поток данных до агрегации.

nums = [1, 2, 3, 4]

list(map(lambda x: x*2, nums))

list(map(lambda x: x*2, filter(lambda x: x%2==1, nums)))

🔸 групповые функции (aggregate) — sum, max, any, all — сводят коллекцию к одному значению; часто применяют после map/filter.

📚 lambda+map+filter — быстрый и понятный pipeline для простых трансформаций; если логика сложнее — вынести именованную функцию.

#CODERIKK #Python #Middle

➡️ Мы в Telegram - Сетке - Дзен

Буду рад вашей реакции здесь⬇️