欢迎来到氵一壶灬清酒い的博客

人生三从境界:昨夜西风凋碧树,独上高楼,望尽天涯路。 衣带渐宽终不悔,为伊消得人憔悴。 众里寻他千百度,蓦然回首,那人却在灯火阑珊处。

知识点补充,set集合,深浅copy

一:对之前知识点的补充

1;字符串(str)中的join方法.把列表转换成字符串

2;列表list[ ]和字典dic{ }在循环过程中不能字节删除.需要把要删除的内容记录在新列表中.然后在循环新列表,删除字典或列表

3;fromkeys( )

  返回新字典,对原字典没有影响

  后面的value,是多个key共享一个value

 

二:set集合

特点:

  无序,不重复,元素必须可哈希(不可变)

作用:

  去重复

  本身是可变的数据类型,  有增删改查操作
  frozenset( ) 冻结的集合,可哈希 ,不可变.

  

三:

  深浅copy

  1;赋值.没有创建新对象,共用一个对象
     
  2.浅copy;拷贝第一层内容[:]或copy()
    内容不一样,id也不一样
      
    内容一样,id不一样 
   
  3.深copy:拷贝所有内容,包括内部的所有
  

  (后续补充)

 

posted on 2018-08-05 21:16  成伤大大  阅读(169)  评论(0编辑  收藏  举报

导航