[Python-Dev] RFC: Add a new builtin strarray type to Python?

Simon Cross hodgestar+pythondev at gmail.com
Sun Oct 2 19:27:46 CEST 2011


On Sun, Oct 2, 2011 at 7:23 PM, Simon Cross
<hodgestar+pythondev at gmail.com> wrote:
> I'm -1 on hacking += to be fast again because having the two loops
> below perform wildly differently is *very* surprising to me:
>
> s = ''
> for x in loops:
>    s += x
>
> s = ''
> for x in loops:
>    s = s + x

Erk. Bad example. Second example should be:

s = ''
for x in loops:
   b = s
   s += x

(I misunderstood the details but I new the reference counting
hackiness would lead to surprises somewhere :).

Schiavo
Simon


More information about the Python-Dev mailing list