有的人可能觉得提出这个问题很奇怪,但确实是有用的。
这个问题听起来也很容易实现,实则不然,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))