zip broken?

Gerhard Häring gh at ghaering.de
Sun Jun 8 01:18:55 CEST 2003


Erik Max Francis wrote:
> Marek "Baczek" Baczyñski wrote:
>>I found a behaviour of zip() which I don't like -- it hangs on
>>infinite generators. Consider this code:
> 
> zip only works on finite sequences -- if you think about it, it has to;
> it's a standalone function (i.e., not a generator itself), so it has to
> finish what it's doing before it returns anything.  And since it needs
> to read in the whole sequence to rearrange it, it must only work on
> finite sequences.

The first (and only ;-) things I played around with generators was 
iterzip, itermap and iterator versions of combinations. Who else hasn't? ;-)

-- Gerhard





More information about the Python-list mailing list