콘솔워크

반복문 안에서 각각 이름이 다른 배열을 생성하는 방법 본문

프로그래밍/python

반복문 안에서 각각 이름이 다른 배열을 생성하는 방법

이휘재123 2023. 4. 19. 18:00
반응형
# 반복문 안에서 여러 개의 배열을 생성하는 예시
for i in range(3):
    # 각 배열에 다른 이름을 부여하여 생성
    locals()[f'array_{i}'] = []  # locals() 함수를 사용하여 현재 로컬 스코프에 변수를 동적으로 생성
    # 배열에 원하는 데이터를 추가
    locals()[f'array_{i}'].append(i)

# 생성된 배열 확인
print(array_0)  # 출력: [0]
print(array_1)  # 출력: [1]
print(array_2)  # 출력: [2]

locals() 함수를 사용하여 현재 로컬 스코프에 변수를 동적으로 생성할 수 있다.

 

이렇게 생성된 배열은 현재 스코프에서만 사용이 가능하다.

반응형