__contains__()
时间: 2024-02-12 19:01:09 浏览: 66
contents
__contains__()是Python中字典(Dictionary)的一个特殊方法,用于判断字典中是否包含指定的键(key)。在Python 3中,has_key()函数已经被废弃,取而代之的是使用__contains__()方法来判断字典中是否存在指定的键。
下面是一个示例演示如何使用__contains__()方法来判断字典中是否包含指定的键:
```python
# 创建一个字典
my_dict = {'name': 'John', 'age': 25, 'city': 'New York'}
# 使用__contains__()方法判断字典中是否包含指定的键
if 'name' in my_dict:
print("字典中包含键 'name'")
else:
print("字典中不包含键 'name'")
if 'gender' in my_dict:
print("字典中包含键 'gender'")
else:
print("字典中不包含键 'gender'")
```
输出结果为:
```
字典中包含键 'name'
字典中不包含键 'gender'
```
阅读全文