python中get()函数的用法
在 Python 中,`get()` 函数是用于访问字典中的值的方法。它允许你提供一个默认值,以防在字典中没有到指定的键。`get()` 方法的基本语法如下:
```python
value = (key, default)
```
其中:
- `dictionary` 是要查的字典。
- `key` 是要查的键。
- `default` 是在键不存在时返回的默认值(可选参数)。
以下是 `get()` 方法的用法示例:
```python
# 创建一个字典
fruits = {'apple': 3, 'banana': 5, 'orange': 2}
# 使用get()获取值
apple_count = ('apple')
print("Number of apples:", apple_count)  # 输出: Number of apples: 3
# 获取一个不存在的键,不提供默认值
nonexistent_value = ('grape')
print("Nonexistent value:", nonexistent_value)  # 输出: Nonexistent value: None
# 获取一个不存在的键,提供默认值
value函数什么意思default_value = ('grape', 0)
print("Default value:", default_value)  # 输出: Default value: 0
# 可以不提供默认值,如果键不存在返回None
no_default_value = ('grape')
print("No default value:", no_default_value)  # 输出: No default value: None
```
在上面的例子中,`get()` 方法用于从字典 `fruits` 中获取键 `'apple'` 的值。如果键存在,它返回相应的值;如果键不存在,它返回默认值(如果提供了默认值),或者返回 `None`(如果没有提供默认值)。
使用 `get()` 的好处在于,即使字典中没有指定的键,它也不会引发 `KeyError`,而是返回指定的默认值或 `None`。这可以帮助避免在字典中查不存在的键时引发异常的问题。