Map рекомендуется использовать вместо спискового включения в случаях, когда не нужно получать все вычисленные значения сразу. 3 Map позволяет запрашивать порцию данных у генератора по мере надобности, экономя при этом большое количество памяти. 3
Списковое включение (list comprehensions) лучше выбирать, когда нужно вычислить сразу все значения и это можно сделать без использования функций. 3 В таком случае у спискового включения есть преимущество в производительности. 3
Также map подходит для работы с большими данными, в то время как на небольших объёмах данных по скорости обработки map может уступать списковым включениям или даже классическим циклам. 1