А
Академия Кода
@cod_academy2.1K подп.
432просмотров
20.2%от подписчиков
13 июля 2025 г.
📷 ФотоScore: 475
Функции map(), filter() и reduce() используют, чтобы привнести в Python немного функционального программирования. Все три из них являются удобными функциями, которые можно заменить на списки или циклы. Но они обеспечивают более элегантный и краткий подход к некоторым задачам. 1. map() - функция map перебираeт все элементы в данном итеративном объекте и выполняeт функцию, которую мы передали в качестве аргумента для каждого из них. 2. filter() - Подобно map(), filter() принимает объект функции и итерацию и создает новый список. Как следует из названия, filter() формирует новый список, содержащий только элементы, удовлетворяющие определенному условию. 3. reduce() - reduce работает иначе, чем map() и filter(). Он не возвращает новый список, основанный на функции и итерации, которые мы передали. Вместо этого он возвращает одно значение. На картинке мы приводим пример сложения чисел. Но это самое простейшее. Можно перемножать, возводить в квадрат и многое другое (и не обязательно с числами). #python Подписывайтесь на канал 👉@cod_academy
432
просмотров
1057
символов
Нет
эмодзи
Да
медиа

Другие посты @cod_academy

Все посты канала →
Функции map(), filter() и reduce() используют, чтобы привнес — @cod_academy | PostSniper