我将尝试为字典元素设置类定义,使得每次获取
dict
元素时都会出现新对象。
示例:
types = {}
types[first_type] = FirstType()
types[second_type] = SecondType()
通过设置types[first_type]
,我可以得到new FirstType()
:
some_var = new types[first_type] # this is illegal statement.
我该如何在Python中实现这个功能?
foo = bar['baz']; foo.something()
的行为与bar['baz'].something()
不同。 - deceze