Python List Comprehensions или map()?

Есть ли причина предпочесть использовать map() для понимания списка или наоборот? Что будет работать более эффективно? и какой подход будет считаться более по питоновски?

map может работать немного быстрее в отдельных ситуациях (например, ели Вы не создаёте лямбда для цели, а используете туже функцию на карте и listcomp).

В других же случаях учёт списков может быть быстрее. Многие программисты работающие с учётом списком считают их более прямыми и понятными.

спасибо!