万恶之源---基本数据类型

本节主要内容:
    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)

  

原文地址:https://www.cnblogs.com/wangjun187197/p/9403918.html