Python 3.x 如何使对象名称包含变量?

Python 3.x 如何使对象名称包含变量?,python-3.x,loops,Python 3.x,Loops,我想创建一个对象列表,这些对象的名称是从它所在的循环阶段派生的。这就是我的意思: for i in range(0,10): "object_"+str(i)= i+12 print(object_2) 但这会返回错误: SyntaxError:无法分配给运算符 这是我们能做的吗?或者我们不能从循环外部调用在循环中创建的对象吗?但是不要使用exec方法。使用字典存储你的名字。但是不要使用exec方法。用字典储存你的名字。

我想创建一个对象列表,这些对象的名称是从它所在的循环阶段派生的。这就是我的意思:

for i in range(0,10):
    "object_"+str(i)= i+12
print(object_2)
但这会返回错误: SyntaxError:无法分配给运算符


这是我们能做的吗?或者我们不能从循环外部调用在循环中创建的对象吗?

但是不要使用
exec
方法。使用字典存储你的名字。但是不要使用
exec
方法。用字典储存你的名字。