8.4 The itertools recipes
Within the itertools chapter of the Python library documentation, there’s a subsection called Itertools Recipes, which contains outstanding examples of ways to use the various itertools
functions. Since there’s no reason to reproduce these, we’ll reference them here. They should be considered as required reading on functional programming in Python.
For more information, visit https://docs.python.org/3/library/itertools.html#itertools-recipes.
It’s important to note that these aren’t importable functions in the itertools
modules. A recipe needs to be read and understood and then, perhaps, copied or modified before it’s included in an application.
Some of the recipes involve some of the more advanced techniques shown in the next chapter; they’re not in the following table. We’ve preserved the ordering of items in the Python documentation, which is not alphabetical. The following table summarizes some of the...