读取sale.json文件中的信息,计算每个人的总销量并输出
时间: 2024-02-15 19:04:35 浏览: 19
好的,我可以帮你解决这个问题。首先,我们需要读取 `sale.json` 文件中的信息。假设该文件的路径为 `./sale.json`,可以使用 Python 的内置库 `json` 来读取该文件:
```python
import json
with open('./sale.json', 'r') as f:
data = json.load(f)
```
接下来,我们可以遍历 `data` 中的每个字典,对每个人的销量进行累加,并将结果存储在一个新的字典中。代码如下:
```python
sales = {}
for item in data:
name = item['name']
amount = item['amount']
if name not in sales:
sales[name] = amount
else:
sales[name] += amount
```
最后,我们可以遍历新的字典 `sales`,输出每个人的总销量:
```python
for name, amount in sales.items():
print(f"{name}: {amount}")
```
完整的代码如下:
```python
import json
with open('./sale.json', 'r') as f:
data = json.load(f)
sales = {}
for item in data:
name = item['name']
amount = item['amount']
if name not in sales:
sales[name] = amount
else:
sales[name] += amount
for name, amount in sales.items():
print(f"{name}: {amount}")
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)