python中字典获取数据
时间: 2023-11-06 13:18:09 浏览: 91
在Python中,我们可以使用字典键来获取对应的值,例如:
```python
my_dict = {'apple': 2, 'banana': 3, 'orange': 4}
print(my_dict['apple']) # 输出2
```
如果字典中不存在该键,则会抛出`KeyError`异常。为了避免这种情况,我们可以使用`get`方法,该方法会返回键对应的值,如果不存在该键,则返回`None`或自定义的默认值。例如:
```python
my_dict = {'apple': 2, 'banana': 3, 'orange': 4}
print(my_dict.get('apple')) # 输出2
print(my_dict.get('pear')) # 输出None
print(my_dict.get('pear', 0)) # 输出0
```
相关问题
python将字典写入文件以及从文件中读取字典数据
以下是Python将字典写入文件以及从文件中读取字典数据的示例:
1. 将字典写入文件:
```python
import json
data = {"name": "John", "age": 30, "city": "New York"}
with open("data.json", "w") as file:
json.dump(data, file)
```
2. 从文件中读取字典数据:
```python
import json
with open("data.json", "r") as file:
data = json.load(file)
print(data)
```
阅读全文