首页 > 代码库 > python字典的内建函数
python字典的内建函数
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字典的内建函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。