【发布时间】:2011-01-16 22:45:58
【问题描述】:
我试图从字典中生成一个类:
class attr:
for key in objects_type:
setattr(attr, key, lambda cl: list())
这给出了在 for 循环期间未定义 attr 的错误。我知道我可以写:
class attr:
pass
for key in objects_type:
setattr(attr, key, lambda cl: list())
但我确信我记得在某处看到过类似于第一个示例的代码。有谁知道是否可以编写类似于第一种形式的东西?
【问题讨论】: