zhanghaitao1
6/1/2019 - 8:18 AM

variables are not boxes

variables are not boxes

In[11]: a=[1,2,3,4]
   ...: b=a
   ...: a.append(3)
   ...: 
   ...: print(a) # [1,2,3,4,3]
   ...: print(b) # [1,2,3,4,3]
   ...: 
[1, 2, 3, 4, 3]
[1, 2, 3, 4, 3]
In[12]: charles={'name':'Charles L.Dodgson','born':1832}
   ...: lewis=charles
   ...: lewis is charles, id(lewis) == id(charles)
   ...: 
Out[12]: (True, True)