私はPythonプログラムに取り組んでおり、次のようなものが必要です。
for i in range(1,n+1):
var(a+str(i)) = input()
#do something
そのため、変数はa1、a2、a3などになります。これはどのように行うことができますか?
あなたはそれをしたくありません、私を信じてください。辞書を使いたい
vars = {}
for i in range(1,n+1):
vars[i] = input()
#do something
または、特別な場合はすべての番号が連続しているため、リストは次のとおりです。
vars = [None] # initialize vars[0] with None
for i in range(n):
vars.append(input())
#do something
vars[2]
これで、vars[5]
などの変数にアクセスできます。