2021-03-17
阅读量:
1186
python如何将变量名转化为同名字符串?
有的人可能觉得提出这个问题很奇怪,但确实是有用的。
这个问题听起来也很容易实现,实则不然,python里面并没有自带的函数和库来实现整个功能
我们自定义一个函数来类似的实现这个功能,但是还是有一点问题的。
a1=1
a2=1
a3=3
#定义一个函数,传入一个变量名字,返回和这个变量的值完全一样的变量的名字列表
def get_object_name(a):
result=[]
ppp=globals().items()
for name,values in ppp:
if values is a:
result.append(name)
return(result)
get_object_name(a1)
print(get_object_name(a1))
print(get_object_name(a3))
33.6343
2
0
关注作者
收藏
评论(0)
发表评论
暂无数据

