Эти две функции - очень мощные инструменты в Python, которые входят в тему функционального программирования. Зачастую вместе с ними используют анонимные lambda-функции. Map На вход принимает два обязательных аргмумента: функция-обработчик и итерируемый объект, чаще всего это список. Суть map'а заключается в том, что он применяет переданную функцию к каждому элементу последовательности. А возвращает так называемый map-объект, который в дальнейшем можно конвертировать в обычный список и не только. Обратите внимание, мы не пишем скобки у функции add_five при вызове map, это означает то, что мы передаем объект функции, а не вызываем её. Тоже самое мы могли записать через анонимую функцию прямо в map. Если вы еще не знакомы с lambda-функциями, то можете посмотреть краткую информацию про них в конце статьи. Однако в данном примере нагляднее использовать генератор списка. Хоть map и мощная функция, но лучше исходить от конкретных случаев. А вот вам действительно полезный пример из практики. М