[pyar] Iterar sobre pares

Roberto Alsina ralsina en netmanagers.com.ar
Mar Jul 20 10:19:55 ART 2010


On Tuesday 20 July 2010 10:13:48 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 --

Usá enumerate.

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



More information about the pyar mailing list