itertools — Iterator Functions — PyMOTW 3
The functions provided by itertools are inspired by similar features of functional programming languages such as Clojure, Haskell, APL, and SML. They are intended to be fast and use memory efficiently, and also to be hooked together to express more complicated iteration-based algorithms.
This post is part of the Python Module of the Week series for Python 3. See PyMOTW.com for more articles from the series.