以下是一个示例代码,展示了如何遍历对象列表、收集信息并计算平均值。
# 定义一个对象类
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
,计算得到平均年龄,并将结果打印出来。
上一篇:遍历对象列表不能正确显示
下一篇:遍历对象内部的数组