• 字典


     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)

  • 相关阅读:
    opencv(8)直方图操作
    opencv(9)直方图均衡化,对比,匹配
    最近没有更新日记
    dsp 链接命令文件的写法
    sqlserver 的数据库备份 还原安全操作 备忘录
    主板的各种抱错声音
    hibernate 的自动生成工具
    如何学习,如何提出问题,如何解决问题,如何脑筋急转弯
    framework 的 错误提示?
    hack 入侵 142 主机的过程
  • 原文地址:https://www.cnblogs.com/anfusong/p/9404283.html
Copyright © 2020-2023  润新知