以下是一个示例代码,展示了如何遍历对象列表、收集信息并计算平均值。
# 定义一个对象类
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
# 创建对象列表
people = [Person("Alice", 25), Person("Bob", 30), Person("Charlie", 35)]
# 初始化变量用于计算平均值
total_age = 0
count = 0
# 遍历对象列表
for person in people:
# 收集信息
total_age += person.age
count += 1
# 计算平均值
average_age = total_age / count
# 打印结果
print("平均年龄:", average_age)
在上面的示例中,我们首先定义了一个对象类Person,它有两个属性:name和age。然后我们创建了一个对象列表people,其中包含了三个Person对象。
我们使用一个循环遍历对象列表people,并在循环体内部进行信息收集。每次迭代,我们将person.age累加到total_age变量中,同时将count递增1。
最后,我们使用total_age除以count,计算得到平均年龄,并将结果打印出来。
上一篇:遍历对象列表不能正确显示
下一篇:遍历对象内部的数组