zoukankan      html  css  js  c++  java
  • 知识点补充,set集合,深浅copy

    一:对之前知识点的补充
    
    1;字符串(str)中的join方法.把列表转换成字符串
    
    2;列表list[ ]和字典dic{ }在循环过程中不能字节删除.需要把要删除的内容记录在新列表中.然后在循环新列表,删除字典或列表
    
    3;fromkeys( )
    
      返回新字典,对原字典没有影响
    
      后面的value,是多个key共享一个value

    二:set集合
    
    特点:
    
      无序,不重复,元素必须可哈希(不可变)
    
    作用:
    
      去重复
    
      本身是可变的数据类型,  有增删改查操作
      frozenset( ) 冻结的集合,可哈希 ,不可变.
    

      

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

      (后续补充)

  • 相关阅读:
    Linq to OBJECT延时标准查询操作符
    LINQ to XML
    动态Linq(结合反射)
    HDU 1242 dFS 找目标最短路
    HDu1241 DFS搜索
    hdu 1224 最长路
    BOJ 2773 第K个与m互质的数
    ZOJ 2562 反素数
    2016 ccpc 杭州赛区的总结
    bfs UESTC 381 Knight and Rook
  • 原文地址:https://www.cnblogs.com/wangjun187197/p/9427216.html
Copyright © 2011-2022 走看看