python字典输出键对应的值
时间: 2023-07-07 07:16:49 浏览: 50
在 Python 中,输出字典中键对应的值,可以使用字典的 `get()` 方法或者直接通过键来访问字典的值。
使用 `get()` 方法可以在键不存在时返回默认值,例如:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
# 使用 get() 方法输出键对应的值,如果键不存在返回默认值 None
print(my_dict.get('a')) # 输出 1
print(my_dict.get('d')) # 输出 None
print(my_dict.get('d', -1)) # 输出 -1,因为键 d 不存在
```
直接通过键来访问字典的值,例如:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
# 直接通过键来访问字典的值,如果键不存在会抛出 KeyError 异常
print(my_dict['a']) # 输出 1
print(my_dict['d']) # 抛出 KeyError 异常
```
需要注意的是,如果直接通过键来访问字典的值,如果键不存在会抛出 KeyError 异常,因此建议在使用前先判断键是否存在,例如:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
# 判断键是否存在再访问字典的值
if 'a' in my_dict:
print(my_dict['a']) # 输出 1
if 'd' in my_dict:
print(my_dict['d']) # 不会执行到这里
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)