2016-08-03 21 views
-2

私は、Pythonの変数のリストを以下の値で持っています。Python - 文字列とint変数concatの後に値の置換

これらの変数の値を次のように印刷しようとしていますが、これは成功しません。誰かが解決策を手伝ってもらえますか?見出力変数は、(すなわち)A1、A2いるのに対し

a1=1 
a2=2 
a3=3 
for i in range(1,4): 
    temp="a"+str(i) 
    print(temp) 

は私が

+0

dupeターゲットでは辞書がほしいと言っていますが、あなたの場合はリストが必要になる可能性があります。 – jedwards

答えて

1

はこれを試してみてくださいA3、 'TEMP' の値(すなわち)を印刷1,2,3で出力したい: -

a1=1 
a2=2 
a3=3 
for i in range(1,4): 
    temp="a"+str(i) 
    print locals()[temp] 
関連する問題