Python高級語法

深拷貝和淺拷貝 淺拷貝copy.copy():只拷貝數據的淺層變量,原變量(列表的深層變量)改變,拷貝的變量也跟着改變; 深拷貝copy.deepcopy():拷貝數據的淺層和深層變量,原變量(列表的深層變量)改變,拷貝的變量不會改變; 特殊:如果數據所有層都是元組的時候,那麼它不會進行淺拷貝或者深拷貝,僅僅是指向,因爲元組是不可變類型;若是深層可變類型數據(如淺層是元組,深層數據是列表(可修改)
相關文章
相關標籤/搜索