【发布时间】:2015-08-17 06:25:40
【问题描述】:
我想做以下事情:
f = SomeClass()
something(f.name) = deepcopy(f)
所以当 f.name == 'ABC' 我有一个名为 ABC 的 SomeClass() 实例。
我需要它做什么?我想循环遍历一个列表,列表的每个元素都应该是 SomeClass() 的一个实例,但具有在实例化期间生成的特定名称。
【问题讨论】:
-
你想用那个特定的名字做什么?
-
在
__str__(self)方法中“构造”这样一个名称。 -
我不清楚您是要设置实例的
name属性,还是要命名变量?
标签: python class dynamic instance naming