Функция map считается эффективной при работе с большими объёмами данных, потому что возвращает итератор, а не готовый список. 13
Итератор работает по принципу «ленивых вычислений»: функция преобразования применяется к элементам только тогда, когда они действительно необходимы. 1 Когда элементы не нужны, итератор просто не тратит ресурсы на их обработку. 1
Это позволяет экономить оперативную память, избегать задержек и прерываний в работе программы при обработке, например, CSV-файла размером 5 ГБ с миллионом строк или записей о транзакциях из базы данных за год. 1