首页 > 解决方案 > Python - 用于 dict 键/值的变量名称/值

问题描述

Python中有什么方法可以在不显式分配的情况下构建从变量名/值到键/值的字典?

def my_func(var1, var2):
  my_dict = dict(var1 , var2)
  print(my_dict)

my_func("x", "y")

印刷:

{"var1": "x", "var2": "y"}

编辑以使其不那么人为。这个想法是避免dict(var1=var1)

标签: pythonpython-3.xdictionary

解决方案


var1 = "x"
var2 = "y"

my_dict = dict(var1=var1, var2=var2)

print(my_dict)

印刷:

{'var1': 'x', 'var2': 'y'}

推荐阅读