map(func, iterable) применяет функцию к каждому элементу и возвращает итератор. filter(func, iterable) оставляет только элементы, для которых func возвращает True. reduce(func, iterable) из functools — свёртка, применяет функцию кумулятивно: reduce(lambda a,b: a+b, [1,2,3]) = 6. В современном Python обычно предпочитают list comprehension и генераторы вместо map/filter — читаемее. reduce используется редко, чаще просто sum() или цикл.
Как работают map, filter и reduce?
Junior
313 просмотровAFK Offer AI
Как отлаживать Python-код?