It looks e for e in [1, 2, 3, 4, 5] is a generator expression and (e for e in [1, 2, 3, 4, 5]) is evaluated as an generator object. Hence, I think
e for e in [1, 2, 3, 4, 5]
(e for e in [1, 2, 3, 4, 5])