一些研究后,我发现这些问题(1,2)有关变量.同样,我想知道是否可以在Python中将列表的名称作为字符串,例如:
对于列表lst = ['a', 'b', 'c'],一种类似的方法
get_name_of_list_as_string(lst)
应该回来'lst' # String.
在Python中是否有类似的东西,如果是这样,究竟是怎么回事?
这是不可能的; 名称包含对象的引用,但是对象不包含对引用它们的名称(如果有)的引用.这是一种单向的信息流.请记住,不是所有的对象甚至没有名字,许多对象有多个,所以即使你做了可怕的事情与栈检查,试图找到名字启发式,get_name_of_list_as_string([])是要失败的,因为意志x = [[]],get_name_of_list_as_string(x[0]).
| 归档时间: |
|
| 查看次数: |
11482 次 |
| 最近记录: |