Python Generators
Jump to navigation
Jump to search
Internal
TODO
- PROCESS IPy Generators Page 101.
- PROCESS PyOOP "Generator expressions"
- PROCESS PyOOP "Generators" + "Yield items from another iterable"
Overview
A generator is a way to construct a new iterable object. Whereas normal functions execute and return a single result at a time, generators can return a sequence of multiple values by pausing and resuming execution each time the generator is used. To create a generator, use the yield
keyword instead of return
in a function.
Use Cases
Create a list with a generator.