Favorite non-python language trick?
Steven D'Aprano
steve at REMOVETHIScyber.com.au
Mon Jun 27 07:25:19 EDT 2005
On Sun, 26 Jun 2005 23:22:00 -0500, Terry Hancock wrote:
>> You need to differentiate
>> a = b = 1
>> from
>> a = b == 1
>
> Okay, I see what you mean. I can't ever recall having needed the
> second form, though.
>
> Of course, you could still do assignment like this:
>
> a, b = (1,)*2
>
> But I guess that's not exactly elegant. ;-)
In general that is not the same thing as a = b = obj.
py> a, b = ([], [])
py> a.append(1)
py> b
[]
py> a = b = []
py> a.append(1)
py> b
[1]
--
Steven.
More information about the Python-list
mailing list