[pyar] Iterar sobre pares

Leonardo Vidarte lvidarte en gmail.com
Mar Jul 20 12:06:54 ART 2010


> si lo que queres es la lista y no el iterador, podes ni siquiera usar
> izip(y no te hace falta itertools), me parece mas simple que usar
> list(izip(...)).
>
> con lo que te queda smiplificando algo como
>
> def group2(l):
>    i = iter(l)
>    return zip(i, i)

Muy bueno!

Qué tal esta versión?

>>> for x in (lambda i: zip(i, i))(iter(range(8))):
...     print x
...
(0, 1)
(2, 3)
(4, 5)
(6, 7)

-- 
Leonardo Vidarte
http://blog.calcifer.com.ar
IM: lvidarte en jabber.org



More information about the pyar mailing list