【发布时间】:2013-04-10 01:50:22
【问题描述】:
我想在 Python 中运行一个循环多次的程序,每次都创建一个新数组 - 即没有数据被覆盖 - 数组以循环号的引用命名,以便我可以在后续循环中调用它.例如,我可能想在从 0 到 i 的循环中创建数组 x0、x1、x2、...、xi,然后在运行相同变量的另一个循环中调用这些数组中的每一个。 (本质上相当于能够将变量放入字符串中,如'string %d %(x)')。
【问题讨论】:
-
最好的办法是不要这样做...改用列表(或字典)
-
您的问题是您使用的是局部变量,而您应该使用列表或字典而不是。