8

私は多くの変数を持っています iE: x1tox10

それでは、それぞれの内容を取得したいと思います。

のように変数をまとめることはできxiますか?それとも、リストを使用する必要がありますか?

ここの構文でちょっと迷った!そのようなものは、私が考えていることです:

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

3 に答える 3

11
variables = [x0, x1, x2, x3, x4, x5, x6, x7, x8, x9]
for x in variables:
    print x
于 2013-03-29T13:33:04.273 に答える
11

リストを使用したくない場合...

for i in range(10):
    print(eval("x" + str(i)))    
于 2013-03-29T13:35:03.570 に答える
10

リストを使用する必要があります。forその後、 loopを使用して要素を反復処理できます。

index: で要素をアドレス指定することもできますx[i]。リストのインデックスは 1 ではなく 0 から始まることに注意してください。インデックスが小さな連続整数でない場合は、リストの代わりに辞書を使用することを検討してください。

于 2013-03-29T13:31:58.760 に答える