我已经阅读了如何将函数名作为字符串获取?。
那么如何针对变量做同样的事情呢?与函数不同,Python 变量没有 __name__
属性。
换句话说,如果我有一个变量,例如:
foo = dict()
foo['bar'] = 2
我正在寻找一个函数/属性,例如retrieve_name()
,以便从这个列表中在Pandas中创建一个DataFrame,其中列名由实际字典的名称给出。# List of dictionaries for my DataFrame
list_of_dicts = [n_jobs, users, queues, priorities]
columns = [retrieve_name(d) for d in list_of_dicts]