在Python中,`pop()` 函數通常用于從字典中刪除指定鍵(key)并返回相應的值。具體來說,`pop()` 函數有以下功能:
1. 刪除指定鍵并返回對應的值:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
value = my_dict.pop('b')
print(value) # 輸出: 2
print(my_dict) # 輸出: {'a': 1, 'c': 3}
```
2. 提供默認值參數,防止出現 KeyError:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
value = my_dict.pop('d', 'Key not found')
print(value) # 輸出: 'Key not found'
```
3. 如果不提供默認值參數且指定的鍵不存在,則會引發 KeyError 異常:
```python
my_dict = {'a': 1, 'b': 2, 'c': 3}
value = my_dict.pop('d') # KeyError: 'd'
```
總之,`pop()` 函數主要用于從字典中刪除指定鍵并返回相應的值,同時也可以提供默認值以防止 KeyError 異常。