Python中sum()函数在统计学中的应用实例
发布时间:2024-01-01 10:52:34
sum()函数在统计学中经常用于计算一组数据的总和。
下面是一个应用实例,我们有一个考试成绩的列表,想要计算所有学生的总分:
grades = [90, 85, 95, 78, 80, 88] total = sum(grades) print(total)
输出结果为:516
这个例子中,grades列表包含了6个学生的考试成绩,我们利用sum()函数计算了它们的总和,并将结果赋值给total变量。
除了计算一组数据的总和,sum()函数还可以用于计算某个属性在一组对象中的总和。例如,我们有一个学生对象的列表,每个学生有一个属性表示他们的成绩,想要计算所有学生的总成绩:
class Student:
def __init__(self, name, grade):
self.name = name
self.grade = grade
students = [Student("Alice", 90), Student("Bob", 85), Student("Charlie", 95), Student("David", 78)]
total_grade = sum(student.grade for student in students)
print(total_grade)
输出结果为:348
这个例子中,我们定义了一个Student类表示学生,每个学生有一个属性grade表示他们的成绩。我们创建了一个包含4个学生对象的列表students,利用一个生成器表达式在sum()函数中计算了所有学生的成绩总和。
