python中如何获取变量的名字
Posted 静静的白桦林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中如何获取变量的名字相关的知识,希望对你有一定的参考价值。
一个变量apr_data,不论他是list、tuple、dataframe还是其它类型,如何获取它的名字‘var‘呢?
本来以为这个是比较简单的问题,网上一搜还真不简单,很多用inspect库或者其它复杂方法操作的,
请教了高手,可以这样实现。
a = dict(apr_data = apr_data.shape)
list(a.keys())[0]
或者直接
list(dict(apr_data = apr_data.shape).keys())[0]
先将对象字典化,就是获取apr_data键和它的值组成的字典,然后通过keys()。
以上是关于python中如何获取变量的名字的主要内容,如果未能解决你的问题,请参考以下文章