字典

 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)

原文地址:https://www.cnblogs.com/anfusong/p/9404283.html