[Python-Dev] PATCH submitted: Speed up + for string concatenation, now as fast as "".join(x) idiom

Josiah Carlson jcarlson at uci.edu
Fri Oct 6 18:03:29 CEST 2006

Fredrik Lundh <fredrik at pythonware.com> wrote:
> Ron Adam wrote:
> > I think what may be missing is a larger set of higher level string functions 
> > that will work with lists of strings directly.  Then lists of strings can be 
> > thought of as a mutable string type by its use, and then working with substrings 
> > in lists and using ''.join() will not seem as out of place.
> as important is the observation that you don't necessarily have to join 
> string lists; if the data ends up being sent over a wire or written to 
> disk, you might as well skip the join step, and work directly from the list.
> (it's no accident that ET has grown "tostringlist" and "fromstringlist" 
> functions, for example ;-)

I've personally added a line-based abstraction with indent/dedent
handling, etc., for the editor I use, which helps make macros and
underlying editor functionality easier to write.

 - Josiah

More information about the Python-Dev mailing list