You’ll learn about the concept of generators in Python in this lesson.

Introduction to generators

Generators are functions that return an iterator. One kind of generator looks just like a list comprehension, except that the enclosing brackets are replaced by parentheses. Generators may be used wherever an iterator may be used, in a for loop for example.

Here’s an example. It will print e e a o.

Get hands-on with 1200+ tech skills courses.