On 10 Dec 2013 23:50, "Piergiuliano Bossi" <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..

Ciao.
Marco.
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a