Expresiones de generador versus comprensión de lista

¿Cuándo debería usar expresiones generadoras y cuándo debería usar las comprensiones de listas en Python?

# Generator expression
(x*2 for x in range(256))

# List comprehension
[x*2 for x in range(256)]

Respuestas a la pregunta(9)

Su respuesta a la pregunta