本文内容是在《Python核心编程2》上看到的,感觉很有用便写出来,给大家参考参考!
浅拷贝
首先我们使用两种方式来拷贝对象,一种是切片,另外一种是工厂方法。然后使用id函数来看看它们的标示符
# encoding=UTF-8
obj = ['name',['age',18]]
a = obj[:]
b = list(obj)
for x in obj,a,b:
print id(x)
Output:
35217032
35227912
29943304
他们的id都不同,按照正常的判断,三个不同id的对象应该都是独立的。那么我们先给他们改改名看看
...