On 03/20/2014 12:19 PM, Giuseppe Amato wrote:
Il giorno 20 marzo 2014 12:15, Marco Beri <marcob...@gmail.com
<mailto:marcob...@gmail.com>> ha scritto:
2014-03-20 12:02 GMT+01:00 Giuseppe Amato <giuam...@gmail.com
<mailto:giuam...@gmail.com>>:
Io userei il modulo:
var = (var + 1) % 3
Questo costrutto cicla tra 0, 1, 2.
Marco sei inestimabile!
Qualcuno ha qualche risorsa dove posso trovare costrutti del genere?
Potresti dare uno sguardo al modulo itertools [1] della libreria standard:
>>> import itertools
>>> i = itertools.cycle(('pippo', 'franco', 3))
>>> next(i)
'pippo'
>>> next(i)
'franco'
>>> next(i)
3
>>> next(i)
'pippo'
[1] http://docs.python.org/3/library/itertools.html
--
Marco Buttu
INAF-Osservatorio Astronomico di Cagliari
Via della Scienza n. 5, 09047 Selargius (CA)
Phone: 070 711 80 217
Email: mbu...@oa-cagliari.inaf.it
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python