【发布时间】:2018-01-08 06:39:22
【问题描述】:
我想使用类继承为 sunburnt(solr 接口)构建一个查询,因此将键值对添加在一起。 sunburnt 接口采用关键字参数。如何将 dict ({'type':'Event'}) 转换为关键字参数 (type='Event')?
【问题讨论】:
标签: python
我想使用类继承为 sunburnt(solr 接口)构建一个查询,因此将键值对添加在一起。 sunburnt 接口采用关键字参数。如何将 dict ({'type':'Event'}) 转换为关键字参数 (type='Event')?
【问题讨论】:
标签: python
您可以使用字典解包来做到这一点:
dct = dict({'type':'Event'})
# equivalent to func(type='Event')
func(**dct)
【讨论】:
dict() 的意义何在? {'type':'Event'} 已经是一个字典了。