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的列表