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 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短