字典索引 python
时间: 2023-07-17 18:54:53 浏览: 156
python字典
字典索引是指在Python中通过键来访问字中的值。字典一种无序的结构,其中的元素以键值的形式存储。要进行字典索引,可以使用方括号 [] 运算符,将键作为索引来访问对应的值。例如:
python
my_dict = {'name': 'John', 'age': 25, 'city': 'New York'}
print(my_dict['name']) # 输出: John
print(my_dict['age']) # 输出: 25
print(my_dict['city']) # 输出: New York
```
注意,如果字典中不存在指定的键,则会引发KeyError异常。为了避免这种情况,可以使用get()方法来进行安全的索引,该方法在找不到键时会返回一个默认值(默认为None):
```python
print(my_dict.get('name')) # 输出: John
print(my_dict.get('address')) # 输出: None
print(my_dict.get('address', 'Unknown')) # 输出: Unknown
```
另外,还可以使用in关键字来检查字典中是否包含某个键:
```python
if 'name' in my_dict:
print("键存在")
```
这样就可以避免KeyError异常的出现。希望以上解答对你有帮助!如果还有其他问题,请继续提问。
阅读全文