Python循环遍历一系列变量

时间:2013-03-29 13:30:54

标签: python

我有许多变量iE:x1x10

现在我想了解每个内容。

是否可以像xi一样将变量放在一起? 或者我应该只使用列表?

我相信这里的语法丢失了! 像这样的东西是我想的:

while i <= 10:
    print(test+i)

3 个答案:

答案 0 :(得分:9)

您应该只使用一个列表。然后,您将能够使用for loop迭代元素。

您还可以按索引来处理元素:x[i]。请记住,列表索引从零开始,而不是一个。如果索引不是小的连续整数,您可能需要考虑使用字典而不是列表。

答案 1 :(得分:9)

variables = [x0, x1, x2, x3, x4, x5, x6, x7, x8, x9]
for x in variables:
    print x

答案 2 :(得分:3)

如果您不想使用列表...

for i in range(10):
    print(eval("x" + str(i)))