Python 字典 ( Dictionary ) has_key() 方法
Python 字典 (Dictionary) 对象的 has_key() 函数用于判断键是否存在于字典中
如果键在字典 dict 里返回 true,否则返回 false
此方法不常用,常用的是 if...in
语句
if key in dict
语法
dict.has_key(key)
参数
参数 | 说明 |
---|---|
key | 要在字典中查找的键 |
返回值
如果键在字典里返回 true,否则返回 false
范例
下面的代码使用 has_key() 方法判断字典 people 是否存在键 wife
>>> people = {'city': 'PEK', 'age': 28, 'name': 'Li Bai', 'school': 'Tsinghua'} >>> people.has_key('school') True >>> people.has_key('wife') False
一般情况下使用 for...in
语句判断是否存在某个键
>>> people = {'city': 'PEK', 'age': 28, 'name': 'Li Bai', 'school': 'Tsinghua'} >>> if "city" in people: print 'people has key "city"' people has key "city"