关于赋值与深浅复制

赋值 在python中,赋值语句是建立对象的引用,而不是复制对象,变量就像一个指针。例如 id函数获得的是对象的内存地址,如果两个对象内存地址一样,说明这两个对象是同一个对象,id(a) == id(b)就相当于a is b。 上述例子输出结果都一样,说明alist 和blist是一样的,指向相同的内存空间,blist是alist的一个引用。 赋值操作不会开辟新的内存地址空间,只是增加一个对象引用
相关文章
相关标签/搜索