[pyar] Iterar sobre pares

John Rowland Lenton john.lenton en canonical.com
Mar Jul 20 10:19:41 ART 2010


On Tue, Jul 20, 2010 at 03:13:48PM +0200, Juanjo Conti wrote:
> Cual es la forma mas elegante de recorrer de a pares una secuencia?
> 
> Para:
> 
> seq = range(8)
> 
> for x in algo(seq)
> 
> que cada vuelta de la iteracion sobre seq tome los respectivos valores:
> (0,1), (2,3), (3,4)...
> 
> Estoy revisando el modulo itertools en busca de la solucion pero no pude dar
> con ella aun http://docs.python.org/library/itertools.html

yo combinaría izip y islice para hacer la versión iterador de

zip(seq[::2], seq[1::2])
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 490 bytes
Desc: Digital signature
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20100720/97337c08/attachment.sig>


More information about the pyar mailing list