[pyar] Iterar sobre pares
Juanjo Conti
jjconti en gmail.com
Mar Jul 20 10:49:03 ART 2010
2010/7/20 John Rowland Lenton <john.lenton en canonical.com>
> yo combinaría izip y islice para hacer la versión iterador de
>
> zip(seq[::2], seq[1::2])
>
>
Hago la tarea que me dejó John ;)
>>> seq = range(8)
>>> a = izip(islice(seq, 0, len(seq), 2), islice(seq, 1, len(seq), 2))
>>> for x in a:
... print x
...
(0, 1)
(2, 3)
(4, 5)
(6, 7)
La verdad, no quedó muy lindo. islice tiene valores por defecto para start y
para step, pero no para stop... no les hace ruido eso?
islice(iterable, [start,] stop [, step])
Se puede reescribir usando menos parámetros?
--
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/8b36839f/attachment.html>
More information about the pyar
mailing list