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)

  • 相关阅读:
    FCKeditor 2.6.4在ASP.NET中的安装、配置方法【转】 Fred
    框架页中针对IE6自适应宽度,不出现横向滚动条 Fred
    安装中文VS2008 SP1 和.NETFRAMEWORK 3.5SP1后智能提示是英文的解决办法 Fred
    .Net转义字符[转] Fred
    ReportViewer无法直接打印 Fred
    ASP.NET MVC 官方教程 Fred
    修改SQL Server 2005 sa用户密码的方法 Fred
    数据类型/对象类型介绍(1)NSString
    关于Chrome沙箱技术(沙盒技术)
    UITableView cell自定义视图中插入Table实现复杂界面
  • 原文地址:https://www.cnblogs.com/anfusong/p/9404283.html
Copyright © 2011-2022 走看看