Python 赋值的生动理解

python 的赋值是引用语义,存储的是变量对应的值的地址。变量相当于是标签️,

a=[1,2,3]

b=a

a=[4,5,6]


print( 'b=',b)

b=[1,2,3]

把列表看成一件夹克衣服,a是耐克标签挂在夹克上,这个时候再挂一个b安踏标签挂在夹克上,一个服务员来把a标签拿下挂在风衣上,那么b还是夹克的标签,对应的值是夹克。


深浅拷贝,即把原来的数据拷贝一份,再来对数据进行处理,这个在数据挖掘中应用很大。

图片发自简书App

网址:

www.cnblogs.com/Eva-J/p/5534037.html

推荐阅读更多精彩内容