首页 文章资讯内容详情

Python程序从分数字典中找到每个学生的平均分数

2026-06-03 1 花语

假设我们有一本学生分数词典。键是名称,标记是数字列表。我们必须找到每个学生的平均值。

因此,如果输入类似于分数={Amal:[25,36,47,45],Bimal:[85,74,69,47],Tarun:[65,35,87,14],Akash:[74,12,36,75]},那么输出将是[38.25,68.75,50.25,49.25]所以38.25是Amal的平均分数,68.75是Bimal的平均分数等等。

示例

让我们看下面的实现来更好地理解

def solve(scores): avg_scores = dict() for name in scores: avg_scores[name] = sum(scores[name])/len(scores[name]) return list(avg_scores.values()) scores = {Amal : [25,36,47,45],Bimal : [85,74,69,47],Tarun : [65,35,87,14],Akash : [74,12,36,75]} print(solve(scores))

输入

[[Amal,37],[Bimal,37],[Tarun,36],[Akash,41],[Himadri,39]]输出结果[38, 68, 50, 49]