Python __dict__转换为kwargs

Python __dict__ conversion to kwargs

本问题已经有最佳答案,请猛点这里访问。

我想使用类继承为sunburnt(solr接口)构建一个查询,从而将键值对添加到一起。sunburnt接口接受关键字参数。如何将dict('type':'event')转换为关键字参数(type='event')?


您可以使用字典解包:

1
2
3
4
dct = dict({'type':'Event'})

# equivalent to func(type='Event')
func(**dct)