python dictionary kwargs

¿Convertir Python dict a kwargs?



kwargs python 3 (2)

Utilice el operador de double-star (también conocido como double-splat? ):

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

es equivalente a

func(type=''Event'')

Quiero crear una consulta para quemaduras solares (interfaz solr) usando herencia de clase y, por lo tanto, agregando pares clave-valor juntos. La interfaz quemada por el sol toma argumentos de palabras clave. ¿Cómo puedo transformar un dict ({''type'':''Event''}) en argumentos de palabra clave (type=''Event'') ?


** operador sería útil aquí.

** operador desempaquetará los elementos dict y, por lo tanto, **{''type'':''Event''} se tratará como type=''Event''

func(**{''type'':''Event''}) es igual que func(type=''Event'') es decir, los elementos dict se convertirían a los keyword arguments .

Para tu información

* desempaquetará los elementos de la lista y serán tratados como positional arguments .

func(*[''one'', ''two'']) es igual que func(''one'', ''two'')