Python深複製和淺複製
阿新 • • 發佈:2021-01-23
技術標籤: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(