Why use **kwargs in python? What are some real world advantages over using named arguments?

Viewed 30300

I come from a background in static languages. Can someone explain (ideally through example) the real world advantages of using **kwargs over named arguments?

To me it only seems to make the function call more ambiguous. Thanks.

8 Answers
Related