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

一:对之前知识点的补充

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

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

3;fromkeys( )

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

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

二:set集合

特点:

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

作用:

  去重复

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

  

三:

  深浅copy

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

  (后续补充)

猜你喜欢

转载自www.cnblogs.com/wangjun187197/p/9427216.html