码迷,mamicode.com
首页 > 编程语言 > 详细

python字典的内建函数

时间:2017-04-26 17:47:14      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:erro   get   blog   error   异常   字典   包含   列表   默认   

In [70]: test=dict(x=1,y=2,z=3)
In [71]: test
Out[71]: {x: 1, y: 2, z: 3}

In [72]: a=[a,b,c]
In [73]: b=[1,2,3]
In [74]: zip(a,b)
Out[74]: [(a, 1), (b, 2), (c, 3)]
In [75]: dict(zip(a,b))
Out[75]: {a: 1, b: 2, c: 3}
dict.clear()    删除字典中所有元素
dict.copy()    返回字典(浅复制)的一个副本
dict.fromkeys(seq,val=None)    创建并返回一个新字典,以seq中的元素做该字典的键,val做该字典中所有键对应的初始值(如果不提供此值,则默认为None)
dict.get(key,default=None)    对字典dict中的键key,返回它对应的值value,如果字典中不存返回None
dict.has_key(key)    如果键(key)在字典中存在,返回True,否则返回False.
dict.items()    返回一个包含字典中(键,值)对元组的列表
dict.keys()    返回一个包含字典中键的列表
dict.iteritems() 返回字典元素一个迭代
dict.iterkeys() 返回一个字典key迭代
dict.itervalues() 返回一个字典value迭代
dict.pop(key[,default])    和方法get()相似,如果字典中key键存在,删除并返回dict[key],如果key键不存在,且没有给出default的值,引发KeyError异常。
dict.popitem()    随机删除字典的一个key-value对
dict.setdefault(key,default=None)    和方法set()相似,如果字典中不存在key键,由dict[key]=default为它赋值。
dict.update(dict2)    将字典dict2的键-值对添加到字典dict
dict.values()    返回一个包含字典中所有值的列表

 

python字典的内建函数

标签:erro   get   blog   error   异常   字典   包含   列表   默认   

原文地址:http://www.cnblogs.com/wangbin2188/p/6769703.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!