1. 程式人生 > >python中的join、set集合、深淺拷貝

python中的join、set集合、深淺拷貝

數據類型 增刪改查操作 凍結 方法 set 不可 拷貝 增刪 增刪改查

一. join
  1. str中的join方法. 把列表轉換成字符串
  2. 列表和字典在循環的時候不能直接刪除.
    需要把要刪除的內容記錄在新列表中.
    然後循環新列表.刪除字典或列表
  3. fromkeys()
    1. 返回新字典. 對原字典沒有影響
    2. 後面的value.是多個key共享一個value
二. set集合
  特點:無序, 不重復, 元素必須可哈希(不可變)
  作用:去重復
  本身是可變的數據類型. 有增刪改查操作.
  frozenset()凍結的集合. 不可變的. 可哈希的
三. 深淺拷貝(難點)
  1. 賦值. 沒有創建新對象. 公用同一個對象
  2. 淺拷貝. 拷貝第一層內容. [:]或copy()
  3. 深拷貝. 拷貝所有內容. 包括內部的所有.

python中的join、set集合、深淺拷貝