给定一个Python中的变量名称列表,我如何创建一个变量名作为关键字(变量的值)的字典?

给定一个Python中的变量名称列表,我如何创建一个变量名作为关键字(变量的值)的字典?

我有一个变量名称列表,如下所示:['foo', 'bar', 'baz'](我最初问我如何转换一个变量列表,请参阅下面的Greg Hewgill的答案。) 如何将其转换为字典中的键是变量名(字符串),值是变量的值?{'foo': foo, 'bar': bar, 'baz': baz} 现在我重新提出这个问题,我想出了: d={} for name in list_of_vari…


python - 将字符串转换为预先存在的变量名称

如何在Python中将字符串转换为变量名? 例如,如果程序包含一个名为self.post的对象,其中包含一个名为变量的变量,我想要执行如下操作: somefunction("self.post.id")=|Value of self.post.id|…


php - 将字符串转换为变量

我有一个多维的关联数组,其中包括像 $data["status"] $data["response"]["url"] $data["entry"]["0"]["text"] 我有一个字符串: $string='data["status"]'; $string='data["response"]["url"]'; $string='data["entry"]["0"]["text"]…


我可以在Python中打印原始变量的名称吗?

我有枚举并使用myEnum.SomeNameA,myEnum.SomeNameB等变量。当我从函数返回其中一个变量时,我可以打印它们的名称(例如myEnum.SomeNameA)而不是它们返回的值吗?…


Python:使用vars()将字符串赋给变量

我发现能够在运行时创建新变量并创建结果字典以便稍后处理(即写入文件)非常有用: myDict={} for i in range(1,10): temp="variable"+str(i) vars()[temp]=myFunctionThatReturnsData()#variable1= data1, variable2=data2,etc.…


php - 美元($)登录密码字符串作为变量处理

花了一些时间来解决PHP/MySQL Web应用程序连接到数据库时遇到问题的问题。 可以从shell和phpMyAdmin访问数据库,使用完全相同的凭据,这是没有意义的。 原来密码有一个$符号: $_DB["password"]="mypas$word"; 发送的密码是“mypas”,这显然是错误的。 处理这个问题的最佳方法是什么? 我用一个\逃过了$ $_DB["passwor…



Python代码将当前函数转换为变量?

如何在Python中获取包含当前正在执行的函数的变量? 我不想要这个功能的名字。 我知道我可以使用inspect.stack来获取当前的函数名称。 我想要实际的可调用对象。 可以不使用inspect.stack来检索函数的名称,然后eval名称以获取可调用对象吗? 编辑:我有理由这样做,但它甚至不是一个好的。 我正在使用plac来解析命令行参数。 您可以通过执行plac.call(main)使用…


python - 更优雅的方式同时声明多个变量

要在“同一时间”声明多个变量,我会这样做: a, b=True, False 但是如果我不得不申报更多的变量,它会变得越来越不优雅: a, b, c, d, e, f, g, h, i, j=True, True, True, True, True, False, True,True,True, True 有没有更好/优雅/方便的方法来做到这一点? 提前致谢! 编辑:…


Python列表作为变量名称

我一直在玩Python,我有这个清单,我需要解决。 基本上我在多维数组中输入一个游戏列表,然后为每个数组创建基于第一个条目的3个变量。 数组是: Applist=[['Apple', 'red', 'circle'],['Banana', 'yellow', 'abnormal'],['Pear', 'green', 'abnormal']]为循环分配每个水果的名称,颜色和形状…


python - 将变量的名称作为字符串

这个主题讨论如何在Python中将函数的名称作为字符串获取:如何在Python中将函数名称作为字符串获取? 如何为变量做同样的事情?(请注意,Python变量没有__name__属性,至少在Python 2.7.x)换句话说,如果我有一个变量,例如: foo=dict() foo['bar']=2 我正在寻找一个函数/属性,例如retrieve_name:retrie…




python字符串变变量名 python变量名拼接 python变量名格式化 python变量转字符串 python变量转为字符串 python变量名作为参数 python字符串变量名 字符串变量名 python调用动态变量 python批量定义变量