python(二)数据类型:字典

1.字典的定义:字典名={“name”:‘Ella’},当字典中有多对值的时候,每对值间用‘,’隔开。字典名={“name”:‘Ella’,“pwd”:1233}.字典可以让人清晰的知道存了什么,以及存的值。

2. 字典的用法:

2.1 在已经定义好的字典中增加一对值。有两种方法:

第一种:字典名[‘’key’]=value(当字典的key不存在的时候是增加值;当字典的key存在的时候是修改值)

第二种:字典名.setdefault(‘key’,‘value’)(当字典的key不存在,增加值;当字典的key存在,这个方法就什么也不做)

2.2 删除字典中的值。有两种方法:(当字典中套列表,字典的时候,要找到你要改的元素所在的字典名)

第一种:字典名.pop('key')

第二种:del 字典名【‘key’】

2.3 修改字典中的值:字典名【‘key’】=‘value’

2.4 查找字典中value的值。有两种方法:

第一种:字典名【‘key’】(当key在字典中,取相应的value;当key不在字典中,会报错)

第二种:字典名.get('key')(当key在字典中,取相应的value;当key不存在字典中,返回的是None;get(‘key’,默认值):当key不存在字典中,可以塞一个默认值)

2.5 判断一个‘key’是否在字典中,用方法:‘key’ in 字典名:如果 在 就返回True,如果 不在 就返回False

2.6 for k in 字典名 遍历得到的是所有的key

2.7 for k,v in 字典名.items(),遍历得到所有的key,和value

2.8 字典名.keys():返回的是包含所有key的列表

    字典名.values():返回的是包含所有value的列表

posted @ 2019-05-30 22:31  测试freshman  阅读(230)  评论(0编辑  收藏  举报