【发布时间】:2020-11-19 16:11:52
【问题描述】:
我有一组命名元组实例。例如:
CostFN = namedtuple('CostFN', ['name', 'func', 'args'])
tuple_lin_1 = CostFN(name="lin_1", args=args_for_1, func1=func_1)
tuple_lin_2 = CostFN(name="lin_2", args=args_for_1, func1=func_2)
tuple_lin_3 = CostFN(name="lin_3", args=args_for_2, func1=func_1)
tuple_lin_4 = CostFN(name="lin_4", args=args_for_2, func1=func_2)
我正在保存实例名称,并且我想从其名称中访问相关实例。
就像是:
my_tuple = CostFN.get("lin4")
我如何做到这一点?
【问题讨论】:
-
你必须自己建立一个
dict。CostFN本身并不知道自己的实例。
标签: python instance namedtuple