On 16/6/2013 2:13 μμ, Jussi Piitulainen wrote:
If, instead of the above, you have
a = 6
b = a
b = 5
you will find that b == 5 and a == 6. So b is not the same as a. Else
one would have changed when the other changed. I would say that a and
b are different variables. They had the same value, briefly.
If they were different variables then they would have different memory
addresses and they would act like two different objects.
But... both a and b are for a fact mappings for the same memory address
as seen form the following command.
>>> id(a) == id(b)
True
They are like the same object with 2 different names.
Like i'am a human being and me Greek friends call me "Νίκος" while you
guys call me "Nick".
That the way i understand it so far.
--
What is now proved was at first only imagined!
--
http://mail.python.org/mailman/listinfo/python-list