zoukankan      html  css  js  c++  java
  • 老男孩 python 自学 打印05 dict 复习总结

    dict

    语法       {key : value}

      key 必须是可hash的 可哈希的目前有int 、 str 、 tuple 、bool

      value 是没有任何限制的

    2. 字典的相关操作

      增加

        dic [ "key"] = "value"            原来有会覆盖

        dic.setdefault( key , value )     原来有数据的话不会执行新增内容

      删除

        dic. pop("key")    指定key删除

        del dic [  "key" ]   指定key删除

        dic. popitem()       随机删除

        dic . clesr ()     清空

      修改

        dic.update(dic1)    # 把dic1中的内容更更新到dic中. 如果key重名. 则修改替换. 如果不不存 在key, 则新增

      查询

        dic[ 'key' ]              key不存在的话会报错

        dic.get ( "key" )      key不存在的话,返回None 。加入不想返回None的话,可以在key后面添加一个value   让它返回默认值value 

        ret = dic.setdefault ( "key"  )   利用它可以返回value值。

    3. 字典的相关操作

      dic. keys       

      dic.values

      dic.items        所有的key 、 value

      解构、解包

        a , b  =  (   2  , 3   )         将元组中的每一个数据拿出来赋值给前面的数据  

    4. 字典的嵌套

      

      

  • 相关阅读:
    Css-深入学习之弧形切角矩形
    Css-深入学习之切角
    Css-深入学习之三角形气泡窗
    Javascript-对HTML5 <progress> 标签操作
    Centos6.5 Squid3.1.10代理服务器(用户认证,加密,高匿)及使用指南
    python 管理ssh客户端
    win7 centos6.5 ubuntu三系统硬盘安装
    centos vncserver
    vi 详解
    nginx 日志格式
  • 原文地址:https://www.cnblogs.com/xiaobai686/p/11632379.html
Copyright © 2011-2022 走看看