Conhecendo os geradores no Python | Alura
No Python, temos uma feature especial que facilita (e muito!) a criação de objetos iteradores - os geradores.
Um ponto a favor dos geradores muito interessante, entretanto, é a possibilidade de infinitude. Listas são sempre finitas - sempre, pois todos os seus valores são calculados de uma vez.