码迷,mamicode.com
首页 > 编程语言 > 详细

python中的join、set集合、深浅拷贝

时间:2018-08-05 23:26:34      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:copy   不可变   列表   不能   类型   from   删除   需要   增删改   

一. join
  1. str中的join方法. 把列表转换成字符串
  2. 列表和字典在循环的时候不能直接删除.
    需要把要删除的内容记录在新列表中.
    然后循环新列表.删除字典或列表
  3. fromkeys()
    1. 返回新字典. 对原字典没有影响
    2. 后面的value.是多个key共享一个value
二. set集合
  特点:无序, 不重复, 元素必须可哈希(不可变)
  作用:去重复
  本身是可变的数据类型. 有增删改查操作.
  frozenset()冻结的集合. 不可变的. 可哈希的
三. 深浅拷贝(难点)
  1. 赋值. 没有创建新对象. 公用同一个对象
  2. 浅拷贝. 拷贝第一层内容. [:]或copy()
  3. 深拷贝. 拷贝所有内容. 包括内部的所有.

python中的join、set集合、深浅拷贝

标签:copy   不可变   列表   不能   类型   from   删除   需要   增删改   

原文地址:https://www.cnblogs.com/JinMuBaoBao/p/9427689.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!