Python dict を kwargs に変換しますか? 質問する

Python dict を kwargs に変換しますか? 質問する

クラス継承を使用して、キーと値のペアを追加しながら、sunburnt (solr インターフェース) のクエリを構築したいと考えています。sunburnt インターフェースはキーワード引数を受け取ります。dict ( {'type':'Event'}) をキーワード引数 ( type='Event') に変換するにはどうすればよいでしょうか?


参照:関数呼び出しにおける ** (二重星/アスタリスク) と * (星/アスタリスク) はどういう意味ですか?- 構文に遭遇して混乱している人のための対応する質問。

ベストアンサー1

使用二重星(別名ダブルスプラット?) 演算子:

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

は以下と同等である

func(type='Event')

おすすめ記事