假设我们有一本学生分数词典。键是名称,标记是数字列表。我们必须找到每个学生的平均值。
因此,如果输入类似于分数={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))