Can I pass a list of kwargs to a method for brevity? This is what i\'m attempting to do:
def method(**kwargs):
#do something
keywords = (keyword1 = \'fo
So when I've come here I was looking for a way to pass several **kwargs in one function - for later use in further functions. Because this, not that surprisingly, doesn't work:
def func1(**f2_x, **f3_x):
...
With some own 'experimental' coding I came to the obviously way how to do it:
def func3(f3_a, f3_b):
print "--func3--"
print f3_a
print f3_b
def func2(f2_a, f2_b):
print "--func2--"
print f2_a
print f2_b
def func1(f1_a, f1_b, f2_x={},f3_x={}):
print "--func1--"
print f1_a
print f1_b
func2(**f2_x)
func3(**f3_x)
func1('aaaa', 'bbbb', {'f2_a':1, 'f2_b':2}, {'f3_a':37, 'f3_b':69})
This prints as expected:
--func1--
aaaa
bbbb
--func2--
1
2
--func3--
37
69