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 亲姐姐祝福语简短英文