2010/1/18 Marco Beri <marcob...@gmail.com> > 2010/1/18 simone gabbriellini <simone.gabbriell...@gmail.com> > > Salve, >> >> avrei un altro piccolo aiuto da chiedere sullo stesso tema del precedente. >> supponiamo di avere: >> >> >>> [(i, e%20) for i in range(10, 20) for e in range(i+1,i+3)] >> >> [(10, 11), (10, 12), (11, 12), (11, 13), (12, 13), (12, 14), (13, 14), >> (13, 15), (14, 15), (14, 16), (15, 16), (15, 17), (16, 17), (16, 18), (17, >> 18), (17, 19), (18, 19), (18, 0), (19, 0), (19, 1)] >> >> naturalmente, questa volta gli ultimi tre non dovrebbero ricollegarsi a 0 >> ed 1, ma a 10 e 11: >> (18,10),(19,10),(19,11) >> >> esiste un modo? purtroppo non riesco a trovarlo... >> > > >>> [(i, (10*(e//10-1)) + e%20) for i in range(10, 20) for e in > range(i+1,i+3)] >
Scusa, funziona anche quello, ma è più corretto %10 : >>> [(i, (10*(e//10-1)) + e%10) for i in range(10, 20) for e in range(i+1,i+3)] Ciao. Marco. -- http://ThinkCode.TV - Screencast e videocorsi di programmazione http://stacktrace.it - Aperiodico di resistenza informatica http://beri.it - Blog di una testina di vitello
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python