python字典方法
时间: 2024-10-16 19:01:05 浏览: 23
Python 字典是一种无序的数据结构,它由键值对组成,每个键都是唯一的。字典提供了一系列方便的方法用于操作、查询和管理数据。下面是一些常用的关键字方法:
1. **get()**: 获取指定键对应的值。如果键不存在,可以设置默认返回值或抛出异常。
```python
dict_obj = {'name': 'Alice', 'age': 25}
value = dict_obj.get('name') # 输出:'Alice'
```
2. **setdefault()**: 如果键存在则直接返回该键对应的值,否则设置键值对并返回新值。
```python
default_value = dict_obj.setdefault('gender', 'Unknown')
```
3. **pop()**: 移除并返回指定键的值,若键不存在会引发 KeyError 异常。提供可选的默认值参数,如果不指定,则移除键。
```python
removed_value = dict_obj.pop('age') # 删除 'age' 并返回 25
```
4. **update()**: 合并另一个字典到当前字典中,如果键冲突,后者覆盖前者。
```python
other_dict = {'city': 'New York'}
dict_obj.update(other_dict)
```
5. **keys(), values(), items()**: 分别获取所有键、值和键值对(元组形式)的列表。
```python
keys_list = list(dict_obj.keys())
```
6. **len()**: 计算字典包含的键值对数。
阅读全文