from string import uppercase
_g = globals()
for char in uppercase:
_g[char] = Variable(char)
这是一个 好 主意还是值得怀疑的:)
这仅适用于
globals()(即模块级分配),因为语言定义明确指出,修改返回的字典
locals()可能实际上不会更改任何局部变量的值。
您也可以
__dict__对类或实例执行相似的操作。

from string import uppercase
_g = globals()
for char in uppercase:
_g[char] = Variable(char)
这是一个 好 主意还是值得怀疑的:)
这仅适用于
globals()(即模块级分配),因为语言定义明确指出,修改返回的字典
locals()可能实际上不会更改任何局部变量的值。
您也可以
__dict__对类或实例执行相似的操作。