如何在一个类里面创建列表
时间: 2024-03-10 14:44:49 浏览: 14
要在一个类中创建列表,可以在类的方法中使用以下代码:
```
class MyClass:
def __init__(self):
self.my_list = [] # 创建一个空列表
def add_element(self, element):
self.my_list.append(element) # 向列表中添加元素
def get_list(self):
return self.my_list # 返回列表
# 创建一个 MyClass 对象
my_object = MyClass()
# 向列表中添加元素
my_object.add_element(1)
my_object.add_element(2)
my_object.add_element(3)
# 获取列表并输出
my_list = my_object.get_list()
print(my_list)
```
在这个例子中,我们定义了一个名为`MyClass`的类。在类的构造函数`__init__`中,我们创建了一个空列表`my_list`并将其作为类的属性。然后,我们定义了`add_element`方法,该方法接受一个元素并将其添加到列表中。最后,我们定义了`get_list`方法,该方法返回列表。
可以使用以下代码测试这个类:
```
my_object = MyClass()
my_object.add_element(1)
my_object.add_element(2)
my_object.add_element(3)
my_list = my_object.get_list()
print(my_list)
```
这个程序会输出以下结果:
```
[1, 2, 3]
```
这表明类已成功创建了一个包含数字1到3的列表并将其返回给调用类的地方。