python 字典的键是字符串,访问字典怎么办?
时间: 2023-12-29 09:38:55 浏览: 154
当字典的键是字符串时,你可以使用键来访问字典中的值。你可以通过将键放在方括号中来实现这一点。
以下是一个示例:
```python
my_dict = {'name': 'John', 'age': 25, 'city': 'New York'}
# 访问字典中的值
print(my_dict['name'])
print(my_dict['age'])
print(my_dict['city'])
```
在这个示例中,我们有一个名为 `my_dict` 的字典,其中包含了一些键值对。通过将键放在方括号中,我们可以访问相应的值。输出将会是 `'John'`、`25` 和 `'New York'`。
需要注意的是,如果你尝试访问一个不存在的键,Python 会引发 `KeyError` 异常。因此,在访问字典之前,最好先检查一下键是否存在,或者使用 `get()` 方法来处理不存在的键,以避免异常的发生。
```python
# 使用 get() 方法访问字典中的值
print(my_dict.get('name'))
print(my_dict.get('age'))
print(my_dict.get('city'))
print(my_dict.get('occupation')) # 键不存在时返回 None
```
`get()` 方法会在键不存在时返回 `None`,而不会引发异常。这样可以更安全地处理字典中可能不存在的键。
阅读全文