01.字典常用方法
1.1 clear
- 作用:clear方法清除字典中所有的项,这是一个原地操作,所以无返回值(或则说返回None)
| 1 | d = {} | 
1.2 copy
- 作用:copy方法返回一个具有相同 ”键-值” 对的新字典,而不是副本
| 1 | d = {'Tom':8777,'Fly':6666} | 
1.3 fromkeys
- 
作用:fromkeys方法使用给定的键建立新的字典,每个键都对应一个默认的值None。
- 
首先建造一个空字典,然后调用它的fromkeys方法,建立另一个字典 
| 1 | print({}.fromkeys(['name','age'])) #the result : {'age': None, 'name': None} | 
1.4 get
- 作用:get方法是个更宽松的访问字典项的方法,如果试图访问字典中不存在的项时不会报错仅会 返回:None
| 1 | d = {'Tom':8777,'Jack':8888,'Fly':6666} | 
1.5 循环字典
| 1 | d = {'Tom':8777,'Jack':8888,'Fly':6666} | 
1.6 pop
- 作用:pop方法用于获得对应与给定键的值,然后将这个”键-值”对从字典中移除
| 1 | d = {'Tom':8777,'Jack':8888,'Fly':6666} | 
1.7 setdefault
- 作用:setdefault方法在某种程度上类似于get方法,能够获得与给定键相关联的值
- 除此之外,setdefault还能在字典中不含有给定键的情况下设定相应的键值
| 1 | d = {'Tom':8777,'Jack':8888,'Fly':6666} | 
1.8 update
- 作用:update方法可以利用一个字典项更新另一个字典,提供的字典中的项会被添加到旧的字典中,如有相同的键则会被覆盖
| 1 | d = {'Tom':8777,'Jack':8888,'Fly':6666} | 
1.9 将两个列表组合成字典
| 1 | keys = ['a', 'b'] | 
__END__
