1. 程式人生 > 其它 >Python深複製和淺複製

Python深複製和淺複製

技術標籤:python

賦值
  • 是一個指向,是賦值
    nums =[ 1,2,3,4,5]
    nums2 = nums
    
淺複製
  • 淺複製內容一模一樣,但是不是同一個物件 只能複製一層
    nums =[ 1,2,3,4,5]
    
    nums2 = nums.copy()
    
  • 第二種方法
    improt copy
    
    nums =[ 1,2,3,4,5]
    
    nums3 = copy.copy(nums)
    
    
深複製
  • 只能使用cpoy模組實現,內層也可以複製
        improt copy
        
        nums =[ 1,2,3,[4,7]4,5]
        
        nums3 = copy.deepcopy(
    nums)