A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2004-August/047366.html below:

[Python-Dev] Optimized string concatenation

[Python-Dev] Optimized string concatenation [Python-Dev] Optimized string concatenationBrett C. bac at OCF.Berkeley.EDU
Sun Aug 8 23:46:37 CEST 2004
Nick Coghlan wrote:

> Adam Souzis wrote:
> 
>> As someone relatively new to python, it struck me as a language wart
>> that i had to learn the form '"".join() as the proper way to do string
>> concatenation. It violates the principles of OOWTI and its certainly
>> not the obvious way to do string concatenation. This patch does not
>> cover all the cases so we're still stuck with join(), but as long as
>> it is not a documentated "feature" it will harmlessly improve the
>> performance of countless lines of code where the coder is either
>> untrained or too lazy to use join().  If its documented it'd just
>> muddy the waters vis a vis join(), besides the issues with other
>> Python implementation mentioned here.
> 
> 
> If I understand correctly, you're suggesting that ''.join(strings) 
> continue to be the recommended, portable, non-quadratic method for 
> concatenating strings.
> 

I think the "portable" label is a little misleading.  It isn't like 
using string concatenation now is non-portable, it's just slow.

The other labels are correct, though.

-Brett
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4