Как создать экземпляр класса с частичным аргументом и вызвать конструктор с функцией отображения в Python?
В настоящее время мне нужно вызвать объект (), чтобы выполнить вызов , когда я ожидаю, что вызов выполнит эту работу за меня без меня вершина этого.
Что я делаю не так?
from functools import partial
class Hello():
def __init__(self, a, b):
self.a = a
self.b = b
def __call__(self):
return self._foo()
def _foo(self):
return self.a + self.b
ii = [1,2,3]
res = list(map(partial(Hello, b=10), ii))
res = [x() for x in res]