zoukankan      html  css  js  c++  java
  • 字典

     1. 字典

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

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

            值  没有任何限制


         2. 增删改查

            dic[key] = value

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

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

            ====================================================================

            pop(key)                    有返回值  返回的是被删除value
            del dic[key]
            popitem()                   随机删除
            clear()                     清空字典


            ======================================================================

            dic[key] = value
            dic.update(字典)

            =======================================================================

            get(key)
            dic[key]
            for 循环
            setdefault(key)

            =======================================================================

        3.字典的其他操作:

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

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

            items    获取到所有的键值对已元祖的形式存在一个高仿的列表中

            解构:

                a,b  = 1, 2

                a,b  = (1,2)

                a,b  = [1,2]

         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)

  • 相关阅读:
    Spring Boot 2 实践记录之 Powermock 和 SpringBootTest
    Spring Boot 2 实践记录之 使用 ConfigurationProperties 注解将配置属性匹配至配置类的属性
    Spring Boot 2 实践记录之 使用 Powermock、Mockito 对 UUID 进行 mock 单元测试
    Spring Boot 2 实践记录之 MyBatis 集成的启动时警告信息问题
    Spring Boot 2 实践记录之 条件装配
    Spring Boot 2 实践记录之 组合注解原理
    Spring Boot 2 实践记录之 Redis 及 Session Redis 配置
    Spring Boot 2 实践记录之 MySQL + MyBatis 配置
    ES6 学习笔记之四 对象的扩展
    ES6 学习笔记之三 函数参数默认值
  • 原文地址:https://www.cnblogs.com/anfusong/p/9404283.html
Copyright © 2011-2022 走看看