如何编写一个类 每个实例的列表。我是 关注班级部分。 我知道如何制作一个int,double 或字符串,但我需要一个列表 (字符串)。
该列表将具有以后的值 分配给它,当它是 实例并且会有 类中的自定义方法 对于对象/实例。
答案 0 :(得分:0)
Python中的类可以在__init__
函数中实例化其成员变量,该函数在创建类对象时调用。如果您不熟悉如何创建一个,则应该read up on classes here。下面是一个示例类,它将列表实例化为成员并允许附加到列表中:
class ListContainer:
def __init__(self):
self.internal_list = [] # list member variable, unique to each instantiated class
def append(elem):
self.internal_list.append(elem)
def getList():
return self.internal_list
list_container_1 = ListContainer()
list_container_1.append('example')
print list_container_1.getList() # prints ['example']
list_container_2 = ListContainer()
print list_container_2.getList() # prints []