Функция map() помогает оптимизировать использование памяти в Python за счёт ленивых вычислений. 2 При использовании цикла в памяти хранится весь список, а map() использует ленивые вычисления: всё подсчитывается по запросу, и в памяти хранится только один элемент за раз. 2
Таким образом, работа с большими массивами становится возможной без лишней нагрузки на оперативную память. 1