| Store | Cart

[Python-Dev] Rationale for sum()'s design?

From: Guido van Rossum <gvan...@gmail.com>
Wed, 16 Mar 2005 17:26:45
> I guess that leaves Alex's question of whether or not supplying a string of some> description as the initial value can be legitimately translated to:> >    if isinstance(initial, basestring):>      return initial + type(initial)().join(seq)

If you're trying to get people in the habit of writing sum(x, "")
instead of "".join(x), I fear that they'll try sum(x, " ") instead of
" ".join(x), and be sadly disappointed.

Frankly, I've had enough of this exploration of alternative
definitions for sum(), and think it is perfect as it is.

-- 
--Guido van Rossum (home page: http://www.python.org/~guido/)

Recent Messages in this Thread
Guido van Rossum Mar 13, 2005 05:38 pm
Greg Ewing Mar 14, 2005 01:22 am
Guido van Rossum Mar 14, 2005 03:39 am
Nick Coghlan Mar 14, 2005 11:21 am
Alex Martelli Mar 14, 2005 01:10 pm
Nick Coghlan Mar 14, 2005 03:05 pm
Guido van Rossum Mar 14, 2005 06:36 pm
Nick Coghlan Mar 15, 2005 12:51 pm
Brett C. Mar 15, 2005 08:38 pm
Nicolas Fleury Mar 16, 2005 02:49 am
Greg Ewing Mar 15, 2005 12:20 am
Alex Martelli Mar 14, 2005 08:29 am
Eric Nieuwland Mar 14, 2005 01:34 pm
Greg Ewing Mar 15, 2005 01:07 am
Tim Peters Mar 15, 2005 01:16 am
Guido van Rossum Mar 15, 2005 02:57 am
Eric Nieuwland Mar 15, 2005 07:46 am
Nick Coghlan Mar 15, 2005 01:21 pm
Guido van Rossum Mar 15, 2005 04:48 pm
Nick Coghlan Mar 16, 2005 01:45 pm
Guido van Rossum Mar 16, 2005 05:26 pm
Nick Coghlan Mar 17, 2005 03:54 pm
Michael Walter Mar 16, 2005 03:38 pm
Guido van Rossum Mar 16, 2005 05:28 pm
Michael Walter Mar 17, 2005 02:48 am
John Williams Mar 16, 2005 06:37 pm
Greg Ewing Mar 17, 2005 02:34 am
Paul Moore Mar 15, 2005 05:26 pm
Guido van Rossum Mar 15, 2005 06:07 pm
Tim Peters Mar 15, 2005 06:41 pm
Alex Martelli Mar 15, 2005 10:59 pm
Tim Peters Mar 16, 2005 03:23 am
Greg Ewing Mar 17, 2005 02:31 am
Michael Walter Mar 14, 2005 07:26 am
Michael Walter Mar 17, 2005 02:52 am
Gareth McCaughan Mar 15, 2005 01:42 pm
Messages in this thread