Estoy buscando una manera de crear diccionario sin escribir la clave explícitamente Quiero crear una función que obtenga variables numéricas, y crear diccionario donde las variables son las claves y su valor es el valor de la variablecrear diccionario a partir de la lista de variables
en lugar de escribir la siguiente función:
def foo():
first_name = "daniel"
second_name = "daniel"
id = 1
return {'first_name':first_name, 'second_name':second_name}
quiero conseguir el mismo resultado con la función:
create_dict_from_variables(first_name, second_name)
hay de todos modos para hacerlo?
Pensé en los lugareños, pero no quiero pasar muchas variables variables – user1087310
@ user1087310: bueno, has pensado en la única posibilidad que existe. Ahora que ha descartado eso, sepa que no hay forma de hacerlo; ¡hazlo explícitamente y disfruta! –
Ha pasado mucho tiempo desde que abordé algo que no puedo hacer en Python. Estoy escribiendo algunas funciones que necesitan devolver la mayoría de los parámetros para otras funciones.el diccionario devuelto es casi idéntico a los nombres de las variables, por lo que tengo muchas posibilidades de hacer un error al escribir la clave explícitamente. Pero mi abuelo me dijo una vez que la vida no es fácil :) – user1087310