python用if判断字典某个key值是否存在
时间: 2023-12-17 09:02:29 浏览: 77
python通过字典dict判断指定键值是否存在的方法
可以使用 `in` 关键字来判断字典中是否存在某个 key 值,示例如下:
```python
my_dict = {'name': 'Alice', 'age': 18, 'gender': 'Female'}
if 'name' in my_dict:
print('name exists in the dictionary')
else:
print('name does not exist in the dictionary')
if 'height' in my_dict:
print('height exists in the dictionary')
else:
print('height does not exist in the dictionary')
```
输出结果为:
```
name exists in the dictionary
height does not exist in the dictionary
```
另外,也可以使用 `dict.get()` 方法来获取字典中指定 key 值的 value,如果该 key 值不存在,则返回 None。示例如下:
```python
my_dict = {'name': 'Alice', 'age': 18, 'gender': 'Female'}
name = my_dict.get('name')
print(name)
height = my_dict.get('height')
print(height)
```
输出结果为:
```
Alice
None
```
阅读全文