【发布时间】:2019-01-17 16:48:39
【问题描述】:
我有以下类,它返回给定kwargs 作为输入的字典。
class Emp_Constant:
def __init__(self, **kwargs):
for key, value in kwargs.items():
setattr(self, key, value)
但是,在某些情况下,我想将字典作为输入传递给此类,并将键值作为变量访问。
例如,如果我的字典是{'name': 'Tome', 'age':'26'},那么
我想按如下方式访问“Tom”:
set = {'name': 'Tom', 'age':'26'}
a = Emp_Constant(set)
first_emp = a.NAME (where NAME is a variable that holds value of key 'name')
这有可能实现吗?
【问题讨论】:
-
这个link是另一种方式
标签: python