[pyar] Lista rotativa que siempre devuelve un item

Facundo Batista facundobatista en gmail.com
Sab Jun 11 05:26:44 ART 2011


2011/6/11 Pablo Seminario <pabluk en gmail.com>:

> Mas o menos sería como tener una estructura queue pero rotanto los elementos de la lista.
> Acá esta un ejemplo de como lo resolví por ahora:
>
>
> lista = ['a', 'b', 'c']
>
> for i in range(10):
>    item = lista.pop()
>    lista.insert(0, item)
>
>    print item

>>> ciclo = itertools.cycle(['a', 'b', 'c'])
>>> for i in range(10):
...   print ciclo.next()
...
a
b
c
a
b
c
a
b
c
a

Slds.

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/



More information about the pyar mailing list