python代码示例如何创建一个类别数组并在循环里添加类别对象
时间: 2024-03-10 09:46:05 浏览: 94
下面是一个Python代码示例,展示如何创建一个类别数组并在循环里添加类别对象:
``` python
# 定义一个类别
class Person:
# 定义属性
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
# 创建一个空的Person对象数组
persons = []
# 在循环中添加对象到数组
for i in range(3):
name = input("Enter name: ")
age = int(input("Enter age: "))
gender = input("Enter gender: ")
person = Person(name, age, gender)
persons.append(person)
# 输出数组中的对象
for person in persons:
print("Name:", person.name, "\tAge:", person.age, "\tGender:", person.gender)
```
在上述代码中,我们定义了一个类别`Person`,其中包含三个属性`name`、`age`和`gender`。然后,我们创建了一个空的`Person`对象数组`persons`,并在循环中添加对象到数组中。在循环中,我们通过`input()`函数获取用户输入,并创建一个`Person`对象`person`,然后将其添加到数组中。最后,我们遍历数组,并输出每个对象的属性值。
需要注意的是,在创建类别数组时,需要先创建一个空的数组,并在循环中添加对象到数组中。在添加对象时,需要先创建对象,并设置其属性,然后将其添加到数组中。在遍历数组时,可以使用`for`循环,并通过访问对象的属性来输出属性值。
阅读全文