我有许多变量iE:x1
到x10
现在我想了解每个内容。
是否可以像xi
一样将变量放在一起?
或者我应该只使用列表?
我相信这里的语法丢失了! 像这样的东西是我想的:
while i <= 10:
print(test+i)
答案 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)))