次のようにPythonでkwargsを使用したい:
def myfunc(**kwargs):
... do something ...
x = myfunc(a=1, b=2, #value=4)
しかし#value
、有効な Python キーワードではないため、できません。
または、これを行うことができます:
x = myfunc(**{'a':1, 'b':2, '#value': 4})
これはちょっと厄介です。
ここである種のハイブリッドアプローチを使用する方法はありますか?
# this doesn't work
x = myfunc(a=1,b=2, {'#value': 4})