首页 > 代码库 > Python中的字典方法
Python中的字典方法
1.clear
clear方法清除字典中的所有项。无返回值
d = {‘age‘ : 42, ‘name‘:‘Gumby‘} d.clear()
>>> d
{}
2.copy
copy方法返回一个具有相同键-值对的新字典
d = {‘age‘ : 42, ‘name‘ : ‘Gumby‘} b = d.copy()
>>> b
{‘age‘ : 42, ‘name‘ : ‘Gumby‘}
3.fromkeys
fromkeys方法使用键值组成的序列创建新的字典,每个键值默认对应None
>>> {}.fromkeys([‘name‘,‘age‘]) {‘age‘ : None, ‘name‘ : None}
4.get
get方法是个更宽松的访问字典项的方法,访问字典中不存在的键时默认返回None
d = {} >>>print (d.get(‘name‘)) None
5.items
items方法将字典所有项以序列的方式返回,注:返回时没有特定的顺序
d = {‘name‘ : ‘Gumby‘ , ‘age‘ : 42} >>>d.items() [(‘age‘, 42), (‘name‘, ‘Gumby‘)]
6.pop
pop方法用将键-值对从字典中移除,并返回这个键的值
d = {‘a‘ : 1, ‘b‘ : 2} >>> d.pop(‘a‘) 1 >>> d {‘b‘ : 2}
7.update
update方法可以利用一个字典项更新另一个字典, 如没有此项则添加,如有则更新
d = {‘x‘ : 1, ‘y‘ : 2, ‘z‘ : 3} b = {‘x‘ : 0} d.update(b) >>> d {‘x‘ : 0, ‘y‘ : 2, ‘z‘ : 3}
8.values
values方法以列表的形式返回字典中的所有值
d = {‘x‘ : 1, ‘y‘ : 2, ‘z‘ : 3} >>> d.values() [1, 2, 3]
来自Beginning Python From Novice to Professional [挪]Magnus Lie Hetland 著
Python中的字典方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。