python字典调用
时间: 2024-10-15 14:01:02 浏览: 1
在Python中,字典可以通过键来访问其对应的值[^1]。下面是一些基本的操作:
1. **创建字典**:
使用大括号`{}`或`dict()`构造函数定义字典。例如:
```python
# 直接通过键值对创建
my_dict = {'name': 'Alice', 'age': 25}
# 或者使用构造函数
my_dict = dict(name='Bob', age=30)
```
2. **访问值**:
- 通过键直接访问值:
```python
print(my_dict['name']) # 输出:Alice 或 Bob,取决于创建时的键值
```
- 如果尝试访问不存在的键会抛出KeyError异常:
```python
print(my_dict['address']) # KeyError: 'address'
```
3. **更新值**:
可以通过键修改已存在的值,或添加新的键值对:
```python
my_dict['age'] = 35
my_dict['city'] = 'New York'
```
4. **删除键值对**:
使用`del`关键字删除键:
```python
del my_dict['city']
```
5. **遍历字典**:
可以使用for循环和items()方法遍历键值对:
```python
for key, value in my_dict.items():
print(f"{key}: {value}")
```
6. **获取最大/小值(仅适用于数值键)**:
Python字典本身不支持直接查找最大或最小的键,但如果你有一个只包含数值键的字典,可以先转换为列表再操作。
相关问题--:
1. 如何检查一个键是否存在于字典中?
2. 字典如何保持键的唯一性?
3. 字典如何实现类似于关联数组的功能?