こっちの方が、例え引数が多くなっても複雑にならないかも
>>460の言う辞書のアンパックを利用

def hoo(**kwargs):
 print(kwargs)

args = {'hoge': 3}
if True:
 args['fuga'] = 21

hoo(**args)