Listas vs Generadores

Tanto las listas como los generadoras son estructuras que vienen en la librería estándar de Python y sirven para agrupar elementos, por lo que en muchos casos se pueden usar unas u otras indistintamente.
La principal diferencia radica en que mientras la primera necesita que estén creados todos los elementos de antes de crearse, la segunda los va creando a medida que los necesita. Por este motivo es que los generadores ocupan mucha menos memoria y podrían llegar a ser más rápidos si no necesitamos recorrerlos completos.

List comprehension


In [ ]: