1、d.items()
参数:不需要参数
作用:处理字典d
返回值:返回一个dict_items对象,dict_items对象是可迭代对象
注:dict_items对象类似一个列表,每个元素是一个元组,每个元组是原来字典的一个键值对
2、d.values()
参数:不需要参数
作用:处理字典的值
返回值:返回一个dict_values对象,dict_values对象是可迭代对象
注:dict_values对象类似一个列表,每个元素是原来字典的值
3、d.keys()
参数:不需要参数
作用:处理字典的键
返回值:返回一个dict_keys对象,dict_keys对象是可迭代对象
注:dict_keys对象类似一个列表,每个元素是原来字典的键
4、dict.fromkeys(iterable,value=None)
参数:iterable,必选。value,缺省参数,非必选,默认为None
作用:用fromkeys函数创建一个新字典
返回值:返回一个用可迭代对象的元素作为键,value作为值的字典
5、d.get(key,default)
参数:key,必选。default,非必选
作用:查询key对应的值
返回值:返回key对应的值。如果key不存在,默认返回None
可以自定义default,eg:d.get(key,"qwe")
6、d.update(d2)
参数:d2,非必选 d2,必选是字典
作用:用字典d2更新字典d
返回值:返回更新后的d。
若无参数,不更新,返回d。若d2与d的键相同,此时取d2的值
7、d.copy()
参数:不需要参数
作用:浅复制字典d
返回值:返回拷贝后的字典
需要变量接收
8、d.pop(key)
参数:key,必选
作用:删除字典中的键 key
返回值:返回key对应的值。若key在d中不存在,则会报错 KeyError
9、d.clear()
参数:不需要
作用:清空字典
返回值:返回清空后的字典
原文:https://www.cnblogs.com/longyuu/p/12837560.html