4.2.8Python下字典的has_key方法
Posted by 撒得一地 on 2016年2月17日 in python教程
has_key方法可以检查字典中是否含有给出的键。表达式d.has_key(k)相当于表达式k in d。使用哪个方式很大程度上取决于个人的喜欢。Python 3.0中不包括这个函数。
语法
dict.has_key(key)
参数
key -- 这是要搜索在字典中的键。
如果给定的键在字典可用,has_key()方法返回true,否则返回false。
这里有一个使用has_key方法的例子,在3.0版以下:
>>> d = {} >>> d.has_key('name') False >>> d['name'] = 'psz' >>> d.has_key('name') True
在3.0版本以上:
>>> d = {} >>> d.has_key('name') Traceback (most recent call last): File "<stdin>", line 1, in <module> AttributeError: 'dict' object has no attribute 'has_key'