统计每门课程最高分python
时间: 2023-10-14 15:26:37 浏览: 146
基于Python进行汉字字频统计【100012178】
假设有一个字典scores,其中包含各个学生的各门课程成绩:
```python
scores = {
'Tom': {'Math': 80, 'English': 90, 'History': 85},
'Jerry': {'Math': 75, 'English': 95, 'History': 92},
'Mickey': {'Math': 90, 'English': 88, 'History': 87}
}
```
可以使用以下代码来统计每门课程的最高分:
```python
# 获取所有课程名称
subjects = list(scores.values())[0].keys()
# 统计每门课程的最高分
for subject in subjects:
max_score = max([scores[name][subject] for name in scores])
print(f'课程 {subject} 的最高分为 {max_score}')
```
输出结果为:
```
课程 Math 的最高分为 90
课程 English 的最高分为 95
课程 History 的最高分为 92
```
阅读全文