Python程序从分数字典中找到每个学生的平均分数
假设我们有一本学生分数词典。键是名称,标记是数字列表。我们必须找到每个学生的平均值。
因此,如果输入类似于分数={'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]
热门推荐
10 立春幽默祝福语简短
11 订婚祝福语简短诗句
12 长辈生日祝福语简短大全
13 女神节医生祝福语简短
14 伴郎红包祝福语朋友简短
15 婆婆66岁祝福语简短
16 嫂子生日祝福语霸气简短
17 女友妈妈生日祝福语简短
18 关于出国留学祝福语简短