1)len(),hash()(用于判断某个对象是否可以做一个字典的键,非哈希类型报TypeError错误)。
2)dict.clear():删除字典中所有元素。
3)dict.fromkeys(seq,val=None):以seq中的元素为键创建并返回一个字典,val为制定的默认值。
4)dict.get(key,default=None):返回key的value,如果该键不存在返回default指定的值。
5)dict.has_key(key):判断字典中是否存在key,建议使用in和not in代替。
6)dict .items():返回键值对元组的列表。
7)dict.keys():返回字典中键的列表。
8)dict.iter*():iteritems(),iterkeys(),itervalues()返回迭代而不是列表。
9)dict.pop(key[,default]):同get(),区别是若key存在,删除并返回其dict[key],若不存在切default未指定值,抛出KeyError异常。
10)dict.setdefault(key,default=None):同set(),若key存在则返回其value,若key不存在,则dict[key]=default。
11)dict.update(dict2):将dict2中的键值对添加到字典dict中,如果有重复覆盖,原字典不存在的条目添加进。
12)dict 。values() :返回字典所有值的列表。
>>> dic.get(3) 我们查看字典
>>> dic.get(3,'error') 当字典中不存在的时候,定义返回error
'error'
其他的例子我们可以练习一下,如果不懂我们可以使用help这个功能。
>>> dic1={'a':123,'b':456,1:111,4:444}
>>> dic1.keys()
['a', 1, 'b', 4]
>>> dic1.values()
[123, 111, 456, 444]
以上就是第二章 python数据类型 的内容,更多相关内容请关注PHP中文网(HdhCmsTestgxlcms测试数据)!