[Python-Dev] Fwd: summing a bunch of numbers (or "whatevers")

Raymond Hettinger python@rcn.com
Sun, 20 Apr 2003 01:59:03 -0400


> Now, I think the obvious approach would be to have a function sum,
> callable with any non-empty homogeneous sequence (sequence of
> items such that + can apply between them), returning the sequence's
> summation -- now THAT might help for simplicity, clarity AND power.

+1  -- this comes-up all the time.

> I'm not
> quite sure where it should go -- a builtin seems most natural (to keep
> company with min and max, for example), but maybe that would be
> too ambitious, and it should be in math or operator instead...

__builtin__ is already too fat.  math is for floats.  operator is mostly
for operators.  Perhaps make a separate module for vector-to-scalar 
operations like min, max, product, average, moment, and dotproduct.


Raymond Hettinger