7月 202015
 

注:本文中的例子是在Python3.4.3环境下测试通过的

一、基本使用方法

1. 声明:mylist=dict()
2. 直接初始化声明:不同键值用逗号分隔,一组中的键和值用冒号分开,值得说明的是dict的值可以是整数、字符串或者其他类型对象,甚至是另外一个dict对象

3. 添加或者修改某一项:mylist[“key”]=”value”,如果不存在则新增一项,如果存在则修改那一项
4. 删除某一项:del mylist[“key”]
5. 遍历方法1:遍历所有的key值

6. 遍历方法2:遍历所有的values值

7. 遍历方法3:使用items()遍历所有的key和value值

8. 字典的嵌套:字典中的值可以为另外一个字典,如下例:

9. 输出key列表:print (mylist.keys())
10. 输出值列表:print (mylist.values())
11. get函数的使用:使用mylist[“key”]当要取的key值不存在的时候会报错,使用get函数则不存在的时候返回None

12. 字典的合并:如果有两个字典,想把其中一个合并到另外一个,实用update函数

13. 字典的排序:因为不知道怎么支持中文,所以先用的英文例子

14. 字典的浅拷贝:使用copy()函数

15. 字典的深拷贝:使用copy.deepcopy()函数,注:python3.4.3中copy()函数即可拷贝嵌套的字典