Quiero construir una consulta para sunburnt (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 palabras clave (type='Event')?
python
dictionary
kwargs
teaforthecat
fuente
fuente

func(**myDict).esmyDict = {"type": "event"}**El operador sería útil aquí.**el operador desempaquetará los elementos dict y, por**{'type':'Event'}lo tanto , se tratará comotype='Event'func(**{'type':'Event'})es igual que,func(type='Event')es decir, los elementos dict se convertirían akeyword arguments.FYI
*descomprimirá los elementos de la lista y se tratarán comopositional arguments.func(*['one', 'two'])es igual quefunc('one', 'two')fuente
Aquí hay un ejemplo completo que muestra cómo usar el
**operador para pasar valores de un diccionario como argumentos de palabras clave.fuente