The PyToolz project extends itertools and functools to provide a set of standard functions for iterators, functions, and dictionaries. tl;dr – PyToolz provides good functions for core data structures. These functions work together well. Here is a partial API: groupby, unique, isiterable, intersection, frequencies, get, concat, isdistinct, interleave, accumulate first, second, nth, take, drop, rest