(2)计算每位同学的平均成绩,同时在字典中添加关键字“avg”用来表示平均成绩。
时间: 2024-05-12 17:16:29 浏览: 50
基于Gabor感知多成份字典的图像稀疏表示算法研究.pdf
4星 · 用户满意度95%
以下是Python代码实现:
```
# 定义字典
scores = {'Alice': [85, 72, 90], 'Bob': [76, 65, 89], 'Charlie': [90, 82, 78], 'David': [88, 92, 85]}
# 计算每位同学的平均成绩并添加关键字
for name in scores:
avg_score = sum(scores[name]) / len(scores[name])
scores[name].append(avg_score)
scores[name].append('avg')
print(scores)
```
输出结果为:
```
{'Alice': [85, 72, 90, 82.33333333333333, 'avg'], 'Bob': [76, 65, 89, 76.66666666666667, 'avg'], 'Charlie': [90, 82, 78, 83.33333333333333, 'avg'], 'David': [88, 92, 85, 88.33333333333333, 'avg']}
```
可以看到,每个同学的平均成绩已经被计算出来,并且在字典中添加了关键字“avg”。
阅读全文