如何创建和操作字典,包括添加,删除,遍历和查询操作。
时间: 2024-09-11 09:07:08 浏览: 28
创建和操作字典是一种常见的数据结构管理方法,它在许多编程语言如Python中都非常常见。在Python中,你可以使用花括号 `{}` 或 `dict()` 函数来初始化一个空字典,也可以直接赋值键值对来创建字典。
**创建字典:**
```python
# 创建空字典
empty_dict = {}
# 创建包含键值对的字典
my_dict = {'name': 'Alice', 'age': 28, 'city': 'New York'}
```
**添加元素:**
```python
# 添加新的键值对
my_dict['occupation'] = 'Software Engineer'
```
**删除元素:**
有两种方式,一种是键不存在时抛异常,另一种是无副作用地删除键值对:
```python
# 删除特定键(如果存在)
del my_dict['age']
# 或者避免异常
if 'city' in my_dict:
del my_dict['city']
```
**遍历字典:**
```python
# 遍历所有的键值对
for key, value in my_dict.items():
print(f'{key}: {value}')
# 或者按键或值遍历
for key in my_dict.keys():
print(key)
for value in my_dict.values():
print(value)
```
**查询元素:**
```python
# 查询某个键是否存在并获取值
print(my_dict.get('name')) # 输出:Alice
```
如果没有提供键,`get` 方法会返回默认值或None。