一. 补充基础数据类型的相关知识点
    1. str. join() 把列表变成字符串

    li = ["李嘉诚", "麻花藤", "⻩海峰", "刘嘉玲"]
    s = "_".join(li)
    print(s)
    s=s.split("_")
    print(s)

    2. 列表不能再循环的时候删除. 因为索引会跟着改变
    3. 字典也不能直接循环删除,把要删除的内容记录在列表中. 循环列表. 删除原列表, 字典中的数据

       A

        li = [11,22,33,4,45]
        for el in range(0,len(li)):        第一种循环删除的方法
        li.pop()                  \用pop()从后往前删除
         print(li)
       B  第二种循环删除的方法,用另一个列表记着需要删除的东西,然后在删除
        
          li = [11,22,33,4,45]
          del_lst=[]
          for el in li:
          del_lst.append(el)
          for el in del_lst:
          li.remove(el)
          print(li)

      

    4. fromkeys() 不会对原来的字典产生影响. 产生新字典(神坑, 考试)

      dict中的fromkey(),可以帮我们通过list来创建一个dict

        dic = dict.fromkeys(["jay", "JJ"], ["周杰伦", "麻花藤"])

         print(dic)

        结果: {'jay': ['周杰伦', '麻花藤'], 'JJ': ['周杰伦', '麻花藤']}

        前一列表中的每一项都会作为key, 后面列表中的内容作为value. 生成dict

        dic = dict.fromkeys(["jay", "JJ"], ["周杰伦", "麻花藤"])

        print(dic)

        dic.get("jay").append("胡大")

        print(dic)

        结果: {'jay': ['周杰伦', '麻花藤', '胡大'], 'JJ': ['周杰伦', '麻花藤', '胡大']}
二.. set集合.

    1.set里面的元素是不重复的, 无序的.
    2. 里面的元素必须是可hash的(int str tuple bool )

    3.set里面不能套set,因为set是不可hash的,是可变的

    4.增 add()   update()迭代添加

     删pop()      remove()      clear()

      

    set= {"hu","shaung","jun","zui","bang","dh"}
    # set.pop() #随机删
    set.remove("hu") #删除指定元素
    set.clear() #删除全部
    print(set)

     改 先删后增

     查 for循环

      
三. 深浅拷贝
    1. 直接赋值. 两个变量指向同一个对象.
    2. 浅拷贝:只拷贝第一层内容. copy()
    3. 深度拷贝: 对象中的所有内容都会被拷贝一份
    import copy
    copy.deepcopy()

python的一些遗漏用法的更多相关文章

  1. python 中del 的用法

    python中的del用法比较特殊,新手学习往往产生误解,弄清del的用法,可以帮助深入理解python的内存方面的问题. python的del不同于C的free和C++的delete. 由于pyth ...

  2. Python多进程并发(multiprocessing)用法实例详解

    http://www.jb51.net/article/67116.htm 本文实例讲述了Python多进程并发(multiprocessing)用法.分享给大家供大家参考.具体分析如下: 由于Pyt ...

  3. Python dictionary 字典 常用法

    Python dictionary 字典 常用法 d = {} d.has_key(key_in)       # if has the key of key_in d.keys()          ...

  4. 【python】 del 的用法

    转自 https://blog.csdn.net/love1code/article/details/47276683 python中的del用法比较特殊,新手学习往往产生误解,弄清del的用法,可以 ...

  5. Python Numpy shape 基础用法(转自他人的博客,如涉及到侵权,请联系我)

    Python Numpy shape 基础用法 shape函数是numpy.core.fromnumeric中的函数,它的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度.它的输入 ...

  6. python中argparse模块用法实例详解

    python中argparse模块用法实例详解 这篇文章主要介绍了python中argparse模块用法,以实例形式较为详细的分析了argparse模块解析命令行参数的使用技巧,需要的朋友可以参考下 ...

  7. [转]使用python来操作redis用法详解

    转自:使用python来操作redis用法详解 class CommRedisBase(): def __init__(self): REDIS_CONF = {} connection_pool = ...

  8. python之模块py_compile用法(将py文件转换为pyc文件)

    # -*- coding: cp936 -*- #python 27 #xiaodeng #python之模块py_compile用法(将py文件转换为pyc文件):二进制文件,是由py文件经过编译后 ...

  9. python format()函数的用法

    Python format() 函数的用法 复制自博主 chunlaipiupiupiu 的博客,如有侵权,请联系删除 python中format函数用于字符串的格式化 通过关键字 1 print(' ...

随机推荐

  1. file相关方法

    File文件,getAbsolutePath方法 public String getAbsolutePath() 该方法的作用是获得当前文件或文件夹的绝对路径.例如c:\test\1.t则返回c:\t ...

  2. MySQL数据类型--与MySQL零距离接触2-13MySQL唯一约束

    虽然字段可以为空值,但是如果存储多个空值,如何确保唯一性?其实只会存储一个空值. 提示错误:Tom已经存储过,所以唯一约束在起作用. 一张表中:主键约束只能有一个,唯一约束可以有多个.在创建索引的时候 ...

  3. 数据加密之SymmetricAlgorithm加密

    #region SymmetricAlgorithm加密 /// <summary> /// 按指定对称算法.键和向量加密字符串 /// </summary> public s ...

  4. phpstudy的使用

    1.第一步是下载phpstudy,你可以百度去下载,也可以通过下面我分享的网盘下载 链接:https://pan.baidu.com/s/1E_CXIrKv1N-jrlA4KCovZA 密码:mkx9 ...

  5. node.js之爬虫

    nodejs爬取数据出现编码错误的问题 可以使用 superagent-charset 和 superagent 模块进行处理 var charset = require('superagent-ch ...

  6. JS引擎的执行机制

    深入理解JS引擎的执行机制 1.灵魂三问 : JS为什么是单线程的? 为什么需要异步? 单线程又是如何实现异步的呢? 2.JS中的event loop(1) 3.JS中的event loop(2) 4 ...

  7. C++调用openssl实现DES加密解密cbc模式 zeropadding填充方式 pkcs5padding填充方式 pkcs7padding填充方式

    ============================================== des   cbc  加密 zeropadding填充方式 ======================= ...

  8. MongoDB 在 windows 下的安装与服务配置

    本文转载地址: https://blog.csdn.net/Dorma_Bin/article/details/80851230 本地安装及网页测试 在官网下载最新的安装文件 下载地址 : https ...

  9. 网站的title添加图片

    将图片作为ico格式,大小设置为16 * 16px左右,太大显示不完整, 命名需为"favicon.ico", 命名需为"favicon.ico", 命名需为& ...

  10. Hessian---java远程通讯 (zhuan)

    http://blog.csdn.net/harderxin/article/details/22669383 (zhuan)