如何将一个python类对象列表继承到一个类中?

时间:2014-10-18 17:57:26

标签: python

我有一个像这样的类对象列表,

cls_list = [cls_object1,cls_object2,cls_object3]

是使用__import__getattr

创建的

我怎样才能将这些类中的所有函数(cls_object1,cls_object2,cls_object3)放到一个新类(new_class)中, 我试过了

class new_class([cls_object1,cls_object2,cls_object3]):

但没有工作。

1 个答案:

答案 0 :(得分:3)

您可以使用type(name, bases, dict)创建一个以类列为基础的新类。

new_class = type("new_class", cls_list, {})

https://docs.python.org/2/library/functions.html#type