Python中的字典方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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中的字典方法的主要内容,如果未能解决你的问题,请参考以下文章