If I have a simple function:
def add(a, b, c):
return a + b + c
Is it possible for me to make it so that if I supply an unused kwarg, it is simply ignored?
kwargs = dict(a=1, b=2, c=3, d=4)
print add(**kwargs) #prints 6
If I have a simple function:
def add(a, b, c):
return a + b + c
Is it possible for me to make it so that if I supply an unused kwarg, it is simply ignored?
kwargs = dict(a=1, b=2, c=3, d=4)
print add(**kwargs) #prints 6
Sure. Just add **kwargs
to the function signature:
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