[pyar] Iterar sobre pares

Juanjo Conti jjconti en gmail.com
Mar Jul 20 10:31:17 ART 2010


El 20 de julio de 2010 15:29, Juanjo Conti <jjconti en gmail.com> escribió:

> Es verdad! Gracias!
>
> >>> def grouper(n, iterable, fillvalue=None):
> ...     "grouper(3, 'ABCDEFG', 'x') --> ABC DEF Gxx"
> ...     args = [iter(iterable)] * n
> ...     return izip_longest(fillvalue=fillvalue, *args)
> ...
> >>>
> >>> grouper(2, range(8))
> <itertools.izip_longest object at 0xb7780a54>
> >>> list(grouper(2, range(8)))
>
> [(0, 1), (2, 3), (4, 5), (6, 7)]
>

La versión de John no completa sin el número de elementos es impar. Busco
ese comportamiento.

-- 
Juanjo Conti
blog: http://www.juanjoconti.com.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100720/122af796/attachment.html>


More information about the pyar mailing list