a question about zip...
Xavier Morel
xavier.morel at masklinn.net
Wed Mar 8 15:44:56 EST 2006
KraftDiner wrote:
> I had a structure that looked like this
> ((0,1), (2, 3), (4, 5), (6,7)
>
> I changed my code slightly and now I do this:
> odd = (1,3,5,7)
> even = (0,2,4,6)
> all = zip(even, odd)
>
> however the zip produces:
> [(0, 1), (2, 3), (4, 5), (6, 7)]
>
> Which is a list of tuples.. I wanted a tuple of tuples...
>
tuple(zip(even, odd))
and if you fear for memory efficiency
tuple(iterator.izip(even, odd))
More information about the Python-list
mailing list