곱셈 된 배열을 만들고 그 위에 뭔가를 추가하려고하지만 사용자가 추가 할 배열을 선택해야합니다. 그래서 Python - 이름이 문자열로 주어진 배열에 추가
가 무슨 뜻인지 명확히 : (. 코드는 아래에서 잘못된 것입니다,하지만 난 그것을 쓸 수있는 방법을 모른다)x = []
y = []
def test(pName):
%s.append(1) %pName
test(y)
편집 :
@Jim Fasarakis - 힐리
저는 PyGame에서 프로그램하려고합니다. 그 때문에 나는 사용하고 싶은 모든 이미지를 초기화해야합니다.
확장하지 않으려면 원하는 배열에 쉽게 추가 할 수있는 기능을 만들고 싶었 기 때문에 새로운 사진을 생성 할 때마다 새 기능을 만들 필요가 없습니다.
내 코드는 다음과 기압 :
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
흠, 왜 사전을 사용하지 않습니까? – danielfranca
사진이나 개체를 저장해야하기 때문에 모든 것을 배열에 저장하는 것이 중요합니다. – freedome97
@ freedome97 배열에 저장할 수있는 사전에 모든 것을 저장할 수 있습니다.) –