Python通过has_key判断是否存在某个key
2023-03-13 00:00:00
python
在Python中,has_key()是一个字典方法,用于检查字典中是否存在某个key。但是,在Python 3.x版本中,has_key()方法已经被弃用,并且不再可用。
相反,在Python 3.x中,您可以使用in运算符来检查字典中是否存在某个key。例如:
my_dict = {'apple': 1, 'banana': 2, 'cherry': 3} # 使用in运算符检查字典中是否存在某个key if 'banana' in my_dict: print('banana is in the dictionary') else: print('banana is not in the dictionary')
输出:
banana is in the dictionary
如果您使用的是Python 2.x版本,您可以使用has_key()方法来检查字典中是否存在某个key。例如:
my_dict = {'apple': 1, 'banana': 2, 'cherry': 3} # 使用has_key()方法检查字典中是否存在某个key if my_dict.has_key('banana'): print('banana is in the dictionary') else: print('banana is not in the dictionary')
输出:
banana is in the dictionary
但是,请注意,has_key()方法已经在Python 3.x中被弃用,因此在新的Python代码中,应该使用in运算符来检查字典中是否存在某个key。
相关文章