如何使用列表变量创建python类

时间:2018-03-11 06:06:49

标签: python class

如何编写一个类 每个实例的列表。我是 关注班级部分。 我知道如何制作一个int,double 或字符串,但我需要一个列表 (字符串)。

该列表将具有以后的值 分配给它,当它是 实例并且会有 类中的自定义方法 对于对象/实例。

1 个答案:

答案 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 []