搜索
您的当前位置:首页正文

python入门之字典dict

来源:知库网

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

Top