Python学习笔记-Day2-Python基础之字典操作
字典的常用操作包括但不限于以下操作:
字典的字典等的索引,新增,删除,循环,长度等
这里将对列表的内置操作方法进行总结归纳,重点是以示例的方式进行展示。
使用type获取创建对象的类 type(dict)
![clipboard[11] clipboard[11]](https://images2015.cnblogs.com/blog/953121/201605/953121-20160523222446131-1179264673.png)
使用dir获取类的成员dir(list)
使用vars获取类的成员和各个成员的值
1. dict.clear删除dictionary中的所有key-value对
2. dict.copy 复制字典元素(浅复制区别于深复制)
3. dict.formkeys 生成新字典
返回一个新的dictionary,key由iterable的元素组成,value等于value
4. dict.get 获取指定键的值
5. dict.items 返回dictionary所有key-value对组成的集合
6. dict.keys 返回dictionary所有key组成的集合
7. dict.pop 从dictionary中删除指定key,返回指定key对应的value。
如果dictionary中不存在指定key,如果指定了d,返回d,否则抛出例外
8. dict.popitem 删除并返回key-value对(key, value)作为2-tuple,如果dictionary为空,抛出例外
9. dict.setdefault 删除并返回key-value对(key, value)作为2-tuple,如果dictionary为空,抛出例外
10. dict.update 更新字典元素至指定字典
11. dict.values 返回dictionary所有value组成的集合外

![clipboard[13] clipboard[13]](https://images2015.cnblogs.com/blog/953121/201605/953121-20160523222449100-1043633213.png)
![clipboard[14] clipboard[14]](https://images2015.cnblogs.com/blog/953121/201605/953121-20160523222450303-1238353335.png)
![clipboard[15] clipboard[15]](https://images2015.cnblogs.com/blog/953121/201605/953121-20160523222451709-789630813.png)
![clipboard[16] clipboard[16]](https://images2015.cnblogs.com/blog/953121/201605/953121-20160523222453428-1559189584.png)
![clipboard[17] clipboard[17]](https://images2015.cnblogs.com/blog/953121/201605/953121-20160523222455475-2124901812.png)
![clipboard[18] clipboard[18]](https://images2015.cnblogs.com/blog/953121/201605/953121-20160523222456663-1423107465.png)
![clipboard[19] clipboard[19]](https://images2015.cnblogs.com/blog/953121/201605/953121-20160523222458491-172931965.png)
![clipboard[20] clipboard[20]](https://images2015.cnblogs.com/blog/953121/201605/953121-20160523222500131-1838818015.png)
![clipboard[21] clipboard[21]](https://images2015.cnblogs.com/blog/953121/201605/953121-20160523222501631-1273327326.png)
![clipboard[22] clipboard[22]](https://images2015.cnblogs.com/blog/953121/201605/953121-20160523222502944-13180692.png)
![clipboard[23] clipboard[23]](https://images2015.cnblogs.com/blog/953121/201605/953121-20160523222504303-1113380537.png)
浙公网安备 33010602011771号