优点:
1.二分查找去查询
2.储存大量的关系型数据
特点:pycharm3.5及以下版本是无序的。
增
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
dic1 = {'age':16,'name':'套你大象','sex':',male'} #增 dic1['high'] = 183#没有键值对,添加一个 dic1['age'] = 18#有键值对,则值覆盖 dic1.setdefault('weight',150)#若字典中有键值对,则不做任何添加。没有才添加。 dic1.setdefault('name','sb') print(dic1)
![](https://img2018.cnblogs.com/blog/1743151/201907/1743151-20190721214651794-2047707547.png)
删
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
#删 dic1 = {'age':16,'name':'套你大象','sex':',male'} #dic1.pop('age') print(dic1.pop('age'))#有返回值 print(dic1.pop('age','没有此键'))#可以在后面设置返回值来查看是否有这个键,没有会返回设置值。有直接删除 print(dic1.pop('age',None))#也可以直接用none表示 print(dic1)
![](https://img2018.cnblogs.com/blog/1743151/201907/1743151-20190721215705574-238592927.png)
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
dic1 = {'age':16,'name':'套你大象','sex':',male'} print(dic1.popitem())#随机删除,有返回值 元组,删除的键值 dic1.clear()#清空字典
![](https://img2018.cnblogs.com/blog/1743151/201907/1743151-20190721220502305-1416395176.png)
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
dic1 = {'age':16,'name':'套你大象','sex':',male'} # print(dic1.popitem())#随机删除,有返回值 元组,删除的键值 # dic1.clear()#清空字典 del dic1['name'] #使用del也可以删除,但是没有返回值 print(dic1)
![](https://img2018.cnblogs.com/blog/1743151/201907/1743151-20190721220720559-1268113657.png)