What Are Generators In Python?


Generators are a way of implementing iterators. A generator function is a normal function except that it contains yield expression in the function definition making it a generator function.

This function returns a generator iterator known as a generator.

To get the next value from a generator, we use the same built-in function as for iterators: <next(). next()> takes care of calling the generator’s <__next__()> method.


© 2017