Skip to content

Glossary: Python Beyond the Basics

generator

Also written: generators, yield

A function that uses `yield` to produce values one at a time, pausing between them. It can handle huge or endless data and can be used only once.

Where the book teaches it

Related terms

iterable / iteratorgenerator expressioncontext manager