(original) (raw)
On 8/10/2014 1:24 AM, Stephen J.
Turnbull wrote:
Actually, there is no need to wait for 0.sum() to propose "".sum... but it is only a spelling change, so no real benefit.Actually ... if I were a fan of the "".join() idiom, I'd seriously propose 0.sum(numeric\_iterable) as the RightThang{tm\]. Then we could deprecate "".join(string\_iterable) in favor of "".sum(string\_iterable) (with the same efficient semantics).
Thinking about this more, maybe it should be a class function, so that it wouldn't require an instance:
str.sum( iterable\_containing\_strings )
\[ or str.join( iterable\_containing\_strings ) \]