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

Rispondere a