python字典的增删改查
字典dict
- 
知识点: - {}括起来,以键值对形式存储的容器性数据类型;
- 键-必须是不可变数据类型,且是唯一的;
- -值可以是任意数据类型、对象。
 
- 
优点:关联性强,查询速度快。 缺点:以空间换时间。 
- 
字典的创建 
1):	dic = dict((('one',1),('two',2)('three',3)))
    	print(dic)
        >>>{'one':1,'two':2,'three':3}
        
2):	dic = dict(one=1, two=2, three=3)
    
3):	dic = {'one'=1, 'two'=2, 'three'=3}
        
- 字典的增删改查
1):增
    ① dic['sex'] = '男'	            #有则覆盖,无则增加
    ② dic.setdefault('age','18')
      >>>{'age':'18'}
      dic.setdefault('age')
      >>>{'age':None}                #有则不变,无则增加
        
2):删
    ① pop()                          #按照键删,可判断有无
      dic.pop('age')
      dic.pop('age','没有此键')       #可以设置返回值
    ② clear() 
    ③ del
      del dic['age']
       
3):改
      dic['sex'] = '女'
   
4):查
    ① get ☆
      L1 = dic.get('age','无此键')   #可以设置返回值
    ② dic['age']
       
- 三个特殊:keys() 、 values() 、 items()
1):keys()
    ① print(dic.keys())
    ② print(list(dic.keys()))        #可转化成列表。想转化成谁,就用谁包起来
      >>['name', 'age', 'sex']
        
2):values()    #同keys()
3):items()
    ① for i in dic.items():
        print(i)
    ② for key, value in dic.items():
        print(key, value)
作者:王韩六六
        
        本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
  
     
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号