Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
迭代变量修改(在循环中)-Python_Python_Loops_Variables_Dynamic_Iteration - Fatal编程技术网

迭代变量修改(在循环中)-Python

迭代变量修改(在循环中)-Python,python,loops,variables,dynamic,iteration,Python,Loops,Variables,Dynamic,Iteration,对于我试图解决的问题,上面的语法是不正确的 此代码的目的是在修改变量内容之前,将数字1-3追加到变量名称的末尾 在循环的运行过程中,对于值0,应将值0+1(1)附加到“变量_”之后,从而产生变量_1 我的问题是:这在Python中是可能的吗?(更具体地说,是Python 2.7.8)和/或是否有更实用的方法来实现类似的结果?通常,您希望使用一个列表,而不是一堆不同的类似命名的变量: variable_1 = "Dummy String" variable_2 = "Dummy String" v

对于我试图解决的问题,上面的语法是不正确的

此代码的目的是在修改变量内容之前,将数字1-3追加到变量名称的末尾

在循环的运行过程中,对于值0,应将值0+1(1)附加到“变量_”之后,从而产生变量_1


我的问题是:这在Python中是可能的吗?(更具体地说,是Python 2.7.8)和/或是否有更实用的方法来实现类似的结果?

通常,您希望使用一个列表,而不是一堆不同的类似命名的变量:

variable_1 = "Dummy String"
variable_2 = "Dummy String"
variable_3 = "Dummy String"

for each in range(3):
    variable_(each+1) = "Another Dummy String"

看看Ned Batcheld的吧。

我不相信一份清单对我正在努力做的事情有用。变量[i]将访问存储在列表项中的信息,但我无法将每个列表项上的方法作为单个变量运行。变量[i].configure Vs.variable_1.configure您可以使用
globals()。
variables = ['Dummy String'] * 3
for i in range(3):
    variables[i] = 'Another Dummy String'