I started to learn python but find something annoying
In [82]: a = b = 8
In [83]: id(b)
Out[83]: 94772909397088
In [84]: id(a)
Out[84]: 94772909397088
In [86]: id(8)
Out[86]: 94772909397088
The result is anti-intuitive
b pointing 8 and a pointing b, b hold 8's address, a hold b's address. but they return the same result.
What's more, If change b
In [88]: b = 9
In [89]: a
Out[89]: 8
b changed to 9 but a does not change.
So it make no difference `a= b= c= 9' or 'c=b=a=9'
How could wrap brain on this intuitively?