關於賦值與深淺複製

賦值 在python中,賦值語句是建立對象的引用,而不是複製對象,變量就像一個指針。例如 id函數獲得的是對象的內存地址,如果兩個對象內存地址一樣,說明這兩個對象是同一個對象,id(a) == id(b)就相當於a is b。 上述例子輸出結果都一樣,說明alist 和blist是一樣的,指向相同的內存空間,blist是alist的一個引用。 賦值操作不會開闢新的內存地址空間,只是增加一個對象引用
相關文章
相關標籤/搜索