Apr-01-2020, 05:34 AM
(Mar-30-2020, 10:28 PM)stullis Wrote: Another possibility would be utilizing dicts to register the objects and have a lookup() method. Something like this:
class Test: def a(self): return 5 def b(self): return 10 def lookup(self, meth): return {"a": self.a, "b": self.b}.get(meth, self.a) x = Test() x.lookup("b")()In addition to this, you would need another dict to store instances and look them up.
getattr()