1.字典(dict)
1.1 字典意义
字典就是key和value的一个映射,就像新华字典里面的最开始的字母表,key就像我们字母表中的字母(如A),而value就像字母表对应的页数。
1.2 字典操作
新建字典:dict = {"key1":"value1","key2":"value2"}
查询key:dict["key1"] 或者 dict.get(“key1”) 或 dict.get(“key1”,“0”) (当key1不存在时取0)
添加key:dict["key3"] = "value3"
删除key:dict.pop('key3')
更新key:dict["key2"] = "value3"
例如:新华字典里面的“阿”字在第一页,“吃”字在第5页
>>> print "创建字典"
创建字典
>>> xinhua = {"阿":1,"吃":5}
>>> xinhua
{'\xe9\x98\xbf': 1, '\xe5\x90\x83': 5}
>>> print "查询字典"
查询字典
>>> xinhua["阿"]
1
>>> print "添加字典"
添加字典
>>> xinhua["睡"]=10
>>> xinhua["睡"]
10
>>> print "删除字典"
删除字典
>>> xinhua.pop("睡")
10
>>> xinhua["睡"]
Traceback (most recent call last): File "", line 1, inKeyError: '\xe7\x9d\xa1'
>>> xinhua.get("睡",0)
0
>>> print "更新字典"
更新字典
>>> xinhua["阿"]
1
>>> xinhua["阿"]=2
>>> xinhua["阿"]
2