Creating custom iterators and using generators
Creating custom iterator objects
Creating generators with yield
Concise generator syntax similar to list comprehensions