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. 字典的嵌套

      

      

  • 相关阅读:
    E. Arranging The Sheep
    B. Box Fitting
    E. Permutation by Sum
    D. Corrupted Array
    联通 F677V2 光猫改桥接
    IntelliJ IDEA 常用快捷键整理
    Git 常用命令速查表
    Git 入门操作指南
    Anaconda 常用命令总结
    VS code 快捷键整理
  • 原文地址:https://www.cnblogs.com/xiaobai686/p/11632379.html
Copyright © 2011-2022 走看看