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()。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM