Flavio codeco coelho wrote:

> hi,
> 
> is there a faster way to build a circular iterator in python that by
> doing this: 
> 
> c=['r','g','b','c','m','y','k']
> 
> for i in range(30):
>     print c[i%len(c)]
> 
> thanks,
> 
> Flávio
> 

>>> import itertools
>>> c=['r','g','b','c','m','y','k']
>>> circ = itertools.cycle(c)
>>> for i in range(30):
        print circ.next(),

        
r g b c m y k r g b c m y k r g b c m y k r g b c m y k r g
>>> 
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to