zoukankan      html  css  js  c++  java
  • 万恶之源---基本数据类型

    本节主要内容:
        1;字典的介绍
        2;字典的增删改查和其他操作
        3;字典的嵌套
    

      

    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)
    

      


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

      字典的其他操作:
     
      keys     获取到所有的键存在一个高仿的列表中
    
        values   获取到所有的值存在一个高仿的列表中
    
        items    获取到所有的键值对已元祖的形式存在一个高仿的列表中
    

      


    解构:

         a,b  = 1, 2
    
            a,b  = (1,2)
    
            a,b  = [1,2]
    

      




    3,
    字典的嵌套:
     
     dic = {
               'name':'汪峰',
               'age':43,
               'wife':{
                   'name':'国际章',
                   'age':39,
                   'salary':100000
               },
               'baby':[
                   {'name':'熊大','age':18},
                   {'name':'熊二','age':15},
               ]
    
           }
    
           dic['baby'][0]['age'] = 19
    
           print(dic)
    

      

  • 相关阅读:
    Jquery揭秘系列:实现$.fn.extend 和$.extend函数
    小谈Jquery框架
    js实现可拖动Div
    WebApp 九宫格抽奖简易demo
    原生js实现autocomplete插件
    扩展RadioButtonListFor和CheckBoxListFor
    关于js的回调函数的一点看法
    原生js实现fadein 和 fadeout
    QlikView sheet权限
    asp.net MVC 文件流导出Excel
  • 原文地址:https://www.cnblogs.com/wangjun187197/p/9403918.html
Copyright © 2011-2022 走看看