On Wed, Nov 25, 2015 at 10:44 AM, Ian Kelly <[email protected]> wrote: > On Wed, Nov 25, 2015 at 3:07 AM, Peter Otten <[email protected]> wrote: >>> elif name in METRICS_AVG: >> # writing a function that calculates the average without >> # materialising the list left as an exercise ;) > > metrics = itertools.tee(metrics) > return int(sum(metrics[0]) / len(metrics[1]))
Actually, don't do that. It does effectively materialize the list, just not as a list. -- https://mail.python.org/mailman/listinfo/python-list
