python如何提取字典中的数据
在Python中,可使用索引还是get()方法来提取字典中的数据。以下是两种常见的方法:
1. 使用索引:可使用字典的键来访问对应的值。例如:
```python
my_dict = {"name": "Alice", "age": 25, "city": "New York"}
print(my_dict["name"]) # 输出: Alice
print(my_dict["age"]) # 输出: 25
```
2. 使用get()方法:get()方法允许我们提供一个默许值,如果指定的键不存在于字典中,则返回默许值。例如:
```python
my_dict = {"name": "Alice", "age": 25, "city": "New York"}
print(my_dict.get("name")) # 输出: Alice
print(my_dict.get("gender")) # 输出: None,由于键"gender"不存在于字典中
print(my_dict.get("gender", "unknown")) # 输出: unknown,指定了默许值
```
注意:如果使用索引方法提取字典中不存在的键,会致使KeyError异常,而使用get()方法则不会。
TOP