1. 程式人生 > >set集合和深淺拷貝

set集合和深淺拷貝

拷貝 set pan deep epc 深淺拷貝 重復 特點 可變

set集合
特點:
無序, 不重復, 元素必須可哈希(不可變)
作用:
去重復
本身是可變的數據類型. 有增刪改查操作.
frozenset()凍結的集合. 不可變的. 可哈希的
三. 深淺拷貝
1. 賦值. 沒有創建新對象. 公用同一個對象
2. 淺拷貝. 拷貝第一層內容. [:]或copy()
3. 深拷貝. 拷貝所有內容. 包括內部的所有.

  

lst1
lst2 = lst1.copy() [淺層拷貝 只拷貝第一層]


lst1
lst2 = copy.deepcopy(lst1) [深層拷貝拷貝所有內容]

set集合和深淺拷貝