У меня есть следующий класс:
class Math():
def double(self, x):
return 2*x
def triple(self, x):
return 3*x
Теперь я хочу получить список методов, определенных в классе. Я могу сделать это следующим образом:
method_list = [func for func in dir(Math) if callable(getattr(Math, func)) and not func.startswith("__")]
Теперь я бы хотел, чтобы сама method_list
была объектом класса Math. Не получается просто определить его (как сейчас, по крайней мере) внутри класса. Как я могу это сделать?