#共享引用
a=3 #变量引用对象3
b=a #b引用与a相同的对象
print(a)
print(b)
a="xx"
print(a) #a引用了新的对象
print(b) #b仍引用原对象
#在原处修改
l1=[1,2,3]
l2=l1
print(l1)
print(l2)
l1[0]=0 #改变l1引用对象中的一个元素
print(l1)
print(l2)#l2引用对象也被修改了
#如果不期望这种现象可以使用拷贝l2=l1[:]
#相等
l=[1,7,9]
m=l
print(l==m)#2个对象的引用值是否相等
print(l is m)#2个对象的引用是否是同一个对象
共享引用
最新推荐文章于 2023-09-09 10:59:32 发布