目錄
- 一.資料型別總結
- 二.淺複製和深複製 (只針對可變型別
一.資料型別總結
-
存一個之還是多個值:
-
一個值:整形,浮點型,字串
-
多個值:列表,元組,字典,集合
-
-
有序 or 無序
- 有序:字串。列表,元組
- 無序:字典,集合
-
可變 or 不可變
- 可變:列表,字典,集合
- 不可變:整形,浮點型,字串
二.淺複製和深複製 (只針對可變型別
- 複製:如果l2是l1的複製物件,l1發生改變則l2也會發生改變,因為l1是可變型別,值變id不變
l1 = l2
- 淺複製:如果l2是l1的淺複製物件,l1內部的不可變物件發生改變,則l2不變;如果l1內部的可變物件發生改變,則l2隨著改變
import copy
l2 = copy.copy(l1)
- 深複製:如果l2是l1的神複製物件,l1內部的不可變物件發生改變,則l2不變;如果l1內部的可變物件發生改變,l2也不會改變
import copy
l2 = copy.deepcopy(l1)