python面試總結

一. python中賦值,淺拷貝,深拷貝的區別 結論 (1)直接賦值是一個完徹底全的引用,對新變量的任何改動都會影響到原對象; (2)淺拷貝建立了新的對象,但只是拷貝了序列的元素,對於元素也是一個序列的狀況,只拷貝了對這個序列的引用; (3)深拷貝是完徹底全的拷貝,把原對象完整的拷貝到了新對象中。 例子 orig = [1, 'string', [1, 3, 5] ## 1. 賦值 copy =
相關文章
相關標籤/搜索