- 列表 t1 = [1,2,3]
- 令t2=t1
- 令t2[0] = 4
- 则输出 t2 = [4,2,3]
- 且输出t1 = [4,2,3]
这是因为第2步只是将t1的管理权分享给了t2,并不是另开辟了一个列表内存。
而是t1,t2共同管理同一个列表,因此第3步将t2的第一个元素值改变t1的值同样改变
整数不同,a,b分别管理两个整数
a=6 b=a b=4 print(a) 6 print(b) 4

这是因为第2步只是将t1的管理权分享给了t2,并不是另开辟了一个列表内存。
而是t1,t2共同管理同一个列表,因此第3步将t2的第一个元素值改变t1的值同样改变
整数不同,a,b分别管理两个整数
a=6 b=a b=4 print(a) 6 print(b) 4