2011-04-19 80 views
190

我想建立一个查询sunburnt(solr接口)使用类继承,因此添加键值对。 sunburnt接口采用关键字参数。如何将字典({'type':'Event'})转换为关键字参数(type='Event')将Python字典转换为kwargs?

+0

您正在使用什么教程?这在大多数教程中都有很好的介绍。 – 2011-04-19 00:52:42

回答

333

使用​​(又名double-splat?)操作:

func(**{'type':'Event'}) 

相当于

func(type='Event') 
+57

如果你已经有一个名为“myDict”的字典对象,你只需'func(** myDict)' .ie'myDict = {“type”:“event”}' – 2011-04-19 00:57:47

+2

这在python标准文档。另见:http://stackoverflow.com/questions/1137161。 (DMID:// juice_cobra_hush) – dreftymac 2016-02-29 23:17:39