個々の関数呼び出しの戻り値で埋める必要のある多くの属性を持つクラスオブジェクトに直面しています。残念ながら、属性名は呼び出された関数のパラメーターに1対1でマップされません。この手動マッピングを繰り返し行わずにこれを達成するためのPythonの方法はありますか?
obj = MyClass()
obj.a_min = func(a1xyz, 'min')
obj.a_max = func(a2zzz, 'max')
obj.a_avg = ...
obj.b_min = ...
obj.b_max = ...
...
obj.n_min = ...
...