要遍历自定义类的对象列表,可以使用循环来遍历列表,并使用类的成员方法或属性来访问对象的数据。
以下是一个示例代码,演示了如何遍历自定义类的对象列表:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
# 创建对象列表
person_list = [
Person("Alice", 25),
Person("Bob", 30),
Person("Charlie", 35)
]
# 遍历对象列表
for person in person_list:
print("Name:", person.name)
print("Age:", person.age)
print()
在上面的示例中,我们首先定义了一个名为Person的自定义类,包含了name和age两个属性。然后,我们创建了一个对象列表person_list,并将三个Person对象添加到列表中。
接下来,我们使用for循环遍历person_list中的每个元素,每次迭代都将当前元素赋值给变量person。在循环体中,我们通过person.name和person.age来访问对象的属性,并将其打印出来。
运行上面的代码,将会输出每个Person对象的name和age属性。