私は多重配列を作成して何かを追加したいのですが、ユーザは追加したい配列を選択する必要があります。Python - 名前が文字列で与えられた配列に追加する
だから私は何を意味するかを明確にする:(ダウンコードは下に間違っているが、私は、私はそれを書くことができるのか分からない。)
x = []
y = []
def test(pName):
%s.append(1) %pName
test(y)
編集:
@Jim Fasarakis、ヒリアード
私はPyGameでプログラムしようとしています。 そのため私は使用したいすべての画像を初期化する必要があります。
拡張しないようにするには、任意の配列に簡単に追加できる関数を作成したかったので、新しい画像を作成するたびに新しい関数を作成する必要はありません。
私のコードは、このATMのように見えます。:
def loadImages(self,pName,pAnz,pScaleX,pScaleY):
for i in range(0,pAnz):
tux = pygame.transform.scale(pygame.image.load('./images/%s.png'),(pScaleX,pScaleY) % pName)
self.%s.append(tux) %pName
length_array = len(self.%s) %pName
return length_array
hmm、なぜ辞書を使用しないのですか? – danielfranca
ピクチャやオブジェクトを保存する必要があるため、すべてを配列に保存することが重要です。 – freedome97
@ freedome97あなたは配列に格納できる辞書にすべてを格納することができます;) –