Предположим, теперь у меня есть четко определенная функция
def f1(a):
...
, и я не могу изменить ее определение.Теперь я хочу вызвать его с помощью аргумента из словаря
D={ 'a':1 , 'b':2}
Если я назову его как
f1(**D)
, произойдет синтаксическая ошибка (потому что b не определен в f1),У меня вопрос: смогу ли я найти умный способ позволить функции найти только тот аргумент, который ей нужен?