python 自动生成动态变量及应用
在这里我们需要exec函数
exec(object[, globals[, locals]])
object:(必填)表示需要执行的Python代码
globals:(选填)表示全局命名空间
locals:(选填)表示当前局部命名空间
Example:生成10个变量
['q_0', 'q_1', 'q_2', 'q_3', 'q_4', 'q_5', 'q_6', 'q_7', 'q_8', 'q_9']
生成变量q_0到q_9,并赋值其平方数,代码如下
total=10
for i in range(total):
exec('q_%d =
1