我需要在 Python 中创建 20 个变量。这些变量都是必需的,它们最初应该是空字符串,稍后将用其他字符串替换空字符串。我无法在需要时根据需要创建变量,因为我还有一些 if/else 语句需要检查变量是否仍然为空或已经等于其他字符串。
而不是写
variable_a = ''
variable_b = ''
....
我想像
list = ['a', 'b']
for item in list:
exec("'variable_'+item+' = '''")
此代码不会导致错误,但仍然没有达到我的预期 - 变量不是使用名称“variable_1”等创建的。
我的错误在哪里?
谢谢, 啄木鸟