一.
get()获得给定键相关联的值
dict = {‘name’:‘lorine’,‘age’:‘25’}
dict.get(‘name’)返回name对应的键值lorine,如果此键不存在字典中,则会返回None;
dict.get('work',‘student’)如果对应的键'work'不在字典中,则会返回默认的‘student’
二.
setdefault()获得给定键相关联的值,并更新字典,还能在字典中不含有给定键的情况下设置相应的键值
dict = {‘name’:‘lorine’,‘age’:‘25’}
dict.setdefault('name')或者dict.setdefault('name','lili')都是返回name对应的值lorine;
dict.setdefault('work')此键值不存在,则更新字典添加此键和默认值dict ={‘name’:‘lorine’,‘age’:‘25’,‘work’:None};
dict.setdefault('work','student')则更新字典dict ={‘name’:‘lorine’,‘age’:‘25’,‘work’:'student'};
阅读(2079) | 评论(1) | 转发(0) |