我有一个问题,我枚举了某些对象的几种类型
class Type(Enum):
TYPE_A
TYPE_B
TYPE_C
TYPE_D
....
class Something():
def __init__(self):
self.TYPE_A_list = []
self.TYPE_B_list = []
self.TYPE_C_list = []
self.TYPE_D_list = []
...
def add_data(self, type: Type, value: int):
if type == TYPE_A:
self.TYPE_A_list.append(value)
elif type == TYPE_B:
self.TYPE_A_list.append(value)
elif type == TYPE_C:
self.TYPE_A_list.append(value)
elif type == TYPE_D:
self.TYPE_A_list.append(value)
....
我想知道有什么方法可以防止这种类型的重复初始化吗?不同的类型可以有一个父类,但是如何处理我需要创建的列表?任何建议都会有帮助。先感谢您。
喵喔喔
相关分类