zoukankan      html  css  js  c++  java
  • python_字典dict要点总结

    字典:

      1、字典的基本特征

        dict  用{}来表示  是键值对数据     {key:value} 具有唯一性

        键  都必须是可哈希的  不可变的数据类型就可以当作字典的键

        值  没有任何限制

      2、增删改查

      增:

        dic[key] = value

        dic.setdefault(key,value)  # 如果键在字典中存在不进行任何操作,否则就添加

                                                                # 可以通过key来查询,没有这个key返回None

      ------------------------------------------------------------------------------------------------------------------

      删:

        pop(key)                                       # 有返回值   返回的是被删除的value

        del dic[key]

        clear()                                           # 清空字典

        popitem()                                      # 随机删除

      -------------------------------------------------------------------------------------------------------------------

      改:

        dic[key] = value

        dic.update(字典)

      -------------------------------------------------------------------------------------------------------------------

      查:

        dic.get(key)

        dic[key]

        for循环

        setdefault(key)

      -------------------------------------------------------------------------------------------------------------------

      3、字典的其他操作

        dic.keys  获取到所有的【键】存在一个高仿的列表中

        dic.values  获取到所有的【值】存在一个高仿的列表中

        dic.items  获取到所有的【键值对】以【元组】的形式存在一个高仿的列表中

        解构:

          a,b = 1,2

          a,b = (1,2)

          a,b = [1,2]

          a,b = "12"

      4、字典的嵌套 

        dic = {
         "name":"汪峰",
         "age":43,
         "wife":{
         "name":"章子怡",
         "age":39,
         "salary":100000,
         },
         "baby":[
         {"name":"老大","age":18},
         {"name":"老二","age":15}
         ],
         }

        dic["baby"][0]["age"] = 19  # 逐层查找并更改相应的【值】
        print(dic)
  • 相关阅读:
    bean扫描的问题
    软件测试综合实训提问环节
    cephfs
    Django ORM数据增删改查接口
    ceph使用问题积累
    ceph删除pool
    Windows容器使用阿里云NAS SMB文件系统做持久化存储目录
    ceph安装( nautilus 版本 )
    K8S使用cephcsi持久化存储之CephFS
    服务器监控jmeter之 jp@gc PerfMon Metrics Collector
  • 原文地址:https://www.cnblogs.com/amilidi/p/12022557.html
Copyright © 2011-2022 走看看