On Tuesday, December 10, 2013, Marco Beri wrote: > On 10 Dec 2013 23:50, "Piergiuliano Bossi" > <pgbo...@gmail.com<javascript:_e({}, 'cvml', 'pgbo...@gmail.com');>> > wrote: > > > Oh, un'ultima cosa: la sequenza generata è finita ma potenzialmente > molto lunga, tanto da scoraggiare il caricamento in una lista, ma alla fin > fine mi chiedo se la creazione di 2 iteratori in itertools.izip(*generator) > non è mai più conveniente. > > def avg(gen): > n, sum_ = 0, 0.0 > for v in gen: > sum_ += v > n += 1 > return sum_ / n > > Cos'ha questo di brutto? Tra l'altro funziona anche con le liste e le > tuple.. > > > Nulla, ma è il modo più idiomatico di farlo? Fate tutti così? Dai confessa... :)
Ciao Giuliano -- Piergiuliano Bossi Blog: http://thinkingbox.wordpress.com/ Twitter: http://twitter.com/thinkingbox (English) Twitter: http://twitter.com/scatolapensante (Italiano) Google+: https://plus.google.com/u/0/108187981162465525118
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python