下面是关于Python创建对象列表的实现示例的详细攻略,包含两个示例说明。
创建对象列表的方法
在Python中,我们可以使用类创建对象,然后将这些对象添加到列表中。下面是示例:
# 定义一个类
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
# 创建对象列表
person_list = []
person_list.append(Person("Tom", 20))
person_list.append(Person("Jerry", 22))
person_list.append(Person("Lucy", 18))
# 遍历对象列表
for person in person_list:
print(person.name, person.age)
上述代码中,我们定义了一个Person
类,然后创建了三个Person
对象,并将它添加到person_list
列表中。最后,我们遍历person_list
列表,输出每个Person
对象的name
和age
属性。
示例一:创建学生对象列表
下面是一个示例,演示如何学生对象列表:
# 定义一个学生类
class Student:
def __init__(self, name, age, grade):
self.name = name
self.age = age
self.grade = grade
# 创建学生对象列表
student_list = []
student_list.append(Student("Tom", 20, "A"))
student_list.append(Student("Jerry", 22, "B"))
student_list.append(Student("Lucy", 18, "A"))
# 遍历学生对象列表
for student in student_list:
print(student.name, student.age, student.grade)
上述代码中,我们定义了一个Student
类,然后创建了三个Student
对象,并将它们添加到student_list
列表中。后,我们遍历student_list
列表,输出每个Student
对象的name
、age
和grade
属性。
示例二:创建商品对象列表
下面是另一个示例,演示如何创建商品对象列表:
# 定义一个商品类
class Product:
def __init__(self name, price, quantity):
self.name = name
self.price = price
self.quantity = quantity
# 创建商品对象列表
product_list = []
product_list.append(Product("Apple", 5.0, 10))
product_list.append(Product("Banana", 3.0, 20))
product_list.append(Product("Orange", 4.0, 15))
# 遍历商品对象列表
for product in product_list:
print(product.name, product.price, product.quantity)
上述代码中,我们定义了一个Product
类,然后创建了三个Product
对象,并将它们添加到product_list
中。最后,我们遍历product_list
列表,输出每个Product
对象的name
、price
和quantity
属性。
总结:
本文详细讲解了Python创建对象列表的方法,并提供了两个示说明。在Python编程中,创建对象列表是一项基本操作,需要掌握好类的定义和对象的创建方法。注意的是,在使用类创建对象时需要属性的设置,以便后续的操作。