On Feb 12, 2016, at 15:51, Michael Selik <mike@selik.org> wrote:

BTW, from the documentation (https://docs.python.org/3/library/functions.html#zip):

"zip() should only be used with unequal length inputs when you don’t care about trailing, unmatched values from the longer iterables. If those values are important, useitertools.zip_longest() instead."

I think what's missing (from his point of view) is some statement that if you call it with iterators, it's not just the trailing values, but also the iterators' states that you shouldn't care about.

I always took that as read without it needing to be stated. But maybe it does need stating?