Python - Generator function
Python generator function 🌟 Un generador en Python es una función que utiliza la palabra clave “yield” para producir una secuencia de valores que pueden ser iterados. En lugar de devolver un valor único como lo haría una función normal, un generador devuelve una especie de iterador que se utiliza con la función next().
Una generator function retorna un lazy iterator que tiene su propio estado. Cada vez que se llama a next() de ese iterador se ejecuta el código de la función generador hasta yield.