淺拷貝和深拷貝的區別?

  概述:   淺拷貝可以使用列表自帶的copy()函數(如list.copy()),或者使用copy模塊的copy()函數。深拷貝只能使用copy模塊的deepcopy(),所以使用前要導入:from copy import deepcopy   如果拷貝的對象裏的元素只有值,沒有引用,那淺拷貝和深拷貝沒有差別,都會將原有對象複製一份,產生一個新對象,對新對象裏的值進行修改不會影響原有對象,新對
相關文章
相關標籤/搜索