Return value of an assignment statement?
jeff at schwabcenter.com
Fri Feb 22 01:21:36 CET 2008
Steve Holden wrote:
> Jeff Schwab wrote:
>> bruno.desthuilliers at gmail.com wrote:
>>> Now there's no reason to feel nervous about this. All you have to
>>> remember is that Python never copy anything unless explicitely asked
>> It's not that simple. After a statement like:
>> a = b
>> Whether a and b denote the same object depends on what kind of object
>> b represented in the first place.
> Surely this is exactly wrong. Is there a single example you can think of
> a = b
a += b (my bad)
> assert a is b, "Oops!"
> would raise and exception? Perhaps you meant to use an augmented
> assignment operation?
Why, yes I did! Sorry about that.
More information about the Python-list