5
を無視することは可能ですか?は、それは私が、単純な機能を持っている場合はPythonの関数は、未使用のkwargsから
kwargs = dict(a=1, b=2, c=3, d=4)
print add(**kwargs) #prints 6
を無視することは可能ですか?は、それは私が、単純な機能を持っている場合はPythonの関数は、未使用のkwargsから
kwargs = dict(a=1, b=2, c=3, d=4)
print add(**kwargs) #prints 6
確かに。関数シグネチャに**kwargs
を追加するだけです。
def add(a, b, c, **kwargs):
return a + b + c
kwargs = dict(a=1, b=2, c=3, d=4)
print add(**kwargs)
#prints 6
私はそれが '** kwargs'の目的だと思います... – BenDundee