pySQLite Insert speed

Steve Holden steve at holdenweb.com
Tue Mar 4 15:50:16 CET 2008


Peter Otten wrote:
> Steve Holden wrote:
> 
>> What I will repeat, however, is that while there is a *slight*
>> difference is semantics between
>>
>> s = "some string"
>> s1 = s
>>
>> and
>>
>> s = "some string"
>> s1 = copy.copy(s)
>>
>> that difference is only to ensure that s and s1 point to different
>> copies of the same string in the latter case, whereas in the former case
>> s and s1 point to the same string.
> 
> No, both "point" to the same string:
> 
>>>> import copy
>>>> s = "some string"
>>>> s1 = s
>>>> s1 is s
> True
>>>> s2 = copy.copy(s)
>>>> s2 is s
> True
> 
> copy.copy() is just an expensive no-op here.
> 
I suppose wiht strings being immutable there is no need for copy.copy() 
to actually return anything other than its argument for a string. Thanks 
for pointing that out.

regards
  Steve
-- 
Steve Holden        +1 571 484 6266   +1 800 494 3119
Holden Web LLC              http://www.holdenweb.com/




More information about the Python-list mailing list