在Python中使用kwargs添加参数

May*_*yur 2 python ipython python-3.x

以下是我的功能

def list_abc(self, name, id, keywords):
        cmd = ABC() //ABC is a class
        cmd.id=id
        cmd.name=name
        cmd.keywords=keywords
        return ABC(cmd)
Run Code Online (Sandbox Code Playgroud)

我希望传递name,idkeywords在Python中使用**kwargs.

知道怎么做吗?

提前致谢.

DrT*_*rsa 6

kwargs = {'name': 'Frank', 'id': 999, 'keywords': ['cool', 'smart']}
result = self.list_abc(**kwargs)
Run Code Online (Sandbox Code Playgroud)