python - 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)
解决方案
var1 = "x"
var2 = "y"
my_dict = dict(var1=var1, var2=var2)
print(my_dict)
印刷:
{'var1': 'x', 'var2': 'y'}
推荐阅读
- string - -e(如果文件存在)perl 查找 sendmail 的技巧
- java - 我收到错误消息:此处不允许使用“void”类型
- xdebug - 有没有办法在lando网站上关闭一些请求的Xdebug
- r - 拆分字符串以删除最后一个点之前的所有内容并删除字符串末尾的下划线?
- css - Bootstrap 4 flexbox 导航,带有居中的徽标和两侧的项目
- python - 关于比较Python中两个列表的问题
- javascript - EJS 页面显示为纯文本
- file - 如何为列表中的每个项目执行循环?VB.NET
- c - 如何在C语言中反转字符串中单词中的每个字符?
- php - 在 jQuery 变量 WooCommerce 中获取产品变量数组