字典也可以使用len()得到长度,也就是学生数,然后直接循环求每门课的成绩
sum(i[1] for i in dict.values())/len(dict)
sum(i[2] for i in dict.values())/len(dict)
sum(i[3] for i in dict.values())/len(dict)
每个学生的平均分也是一样:
average = [sum(i[1:])/len(i[1:]) for i in dict.values()]
遍历获取字典的value值,也就是学生分数再计算就行了。
求每门课程平均分,遍历字典的values,每个value都是一个列表,相同索引处的分数就是同一门课程。
求每个学生,单个value的后三个元素求平均值即可。
双遍历,先是字典的值,然后是值里面的数。for-for嵌套