как насчет использования [(exp для x в iter)], чтобы получить пользу от обоих. Производительность от понимания генератора, а также методы списка
вы должны использовать выражения генератора и когда вы должны использовать списочные выражения в Python?
# Generator expression
(x*2 for x in range(256))
# List comprehension
[x*2 for x in range(256)]