- 1 '''字典内置方法'''
- 2
- 3 get()
- 4 '''传入键名或键名和默认值,返回指定键的关联值,若指定键不存在,则返回默认值。eg:d.get('x',99)'''
- 5 keys()
- 6 '''以迭代器的形式返回字典中的所有键,所得的列表中的每个条目肯定唯一'''
- 7 values()
- 8 '''以迭代器形式返回字典里面的所有的值,所得列表中的每个条目不一定唯一'''
- 9 items()
- 10 '''返回(key,value)列表'''
- 11 update()
- 12 '''用另一个字典的内容对当前字典进行更新'''
- 13 pop()
- 14 '''pop(k [, d]) 这个可以不传递值,默认删除并返回最后一个键值对的值,传入一个k,则返回k的值。若键名k不存在,且没有设置默认值d,就会报错,若设置了d就返回d'''
- 15 popitem()
- 16 '''删除,并且返回一个键值对(key,value)形式。如果字典已经为空,却调用了此方法,就报出KeyError异常。'''
- 17 copy()
- 18 '''返回一个字典的浅赋值'''
- 19 dict.fromkeys(seq[, val])
- 20 '''创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值'''
- 21setdefault(key, default=None)
- 22 '''和get()类似, 但如果键不存在于字典中,将会添加键到原字典并将值设为default,同时返回default'''
来源: http://www.bubuko.com/infodetail-1991576.html