2009/10/22 <mich...@nectarine.it> Quindi diresti che il miglior modo per farlo รจ: > > actives_1 = [] > for x in range(len(actives[0])-1): > actives_1.append((actives[0][x][1], actives[0][x+1][0])) > > Che ne dici? >
A me piace di piu` la list comprehension: actives_1 = [(actives[0][i][1], actives[0][i+1][0]) for i in range(len(actives[0]) - 1)] Ma va a gusti. Sono sicuro che c'e` qualche modo piu` pythonico di farlo, con qualche iteratore tipo tee mischiato con qualcos'altro. Ma la mia mente e` semplice, per queste raffinatezze, lascio la palla a C8E :-) Ciao. Marco. -- http://thinkcode.tv - Prossimamente su questi schermi http://beri.it - Blog di una testina di vitello http://stacktrace.it - Aperiodico di resistenza informatica
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python