我有许多变量 iE: x1
tox10
现在我想得到他们每个人的内容。
是否可以将变量放在一起xi
?还是我应该只使用列表?
我相信这里的语法有点迷失了!类似的事情就是我在想的:
while i <= 10:
print(test+i)
我有许多变量 iE: x1
tox10
现在我想得到他们每个人的内容。
是否可以将变量放在一起xi
?还是我应该只使用列表?
我相信这里的语法有点迷失了!类似的事情就是我在想的:
while i <= 10:
print(test+i)
variables = [x0, x1, x2, x3, x4, x5, x6, x7, x8, x9]
for x in variables:
print x
如果您不想使用列表...
for i in range(10):
print(eval("x" + str(i)))
你应该只使用一个列表。然后,您将能够使用循环遍历for
元素。
您还可以通过 index: 来处理元素x[i]
。请记住,列表索引从零开始,而不是从一开始。如果索引不是小的连续整数,您可能需要考虑使用字典而不是列表。