[python] 여러 개의 변수를 반복문으로 생성하는 방법
예제a = [1, 3, 4, 5, 6] 리스트 a를 이용해 인덱싱을 하면 값을 반환할 수 있다. print(a[0])1 a[0] 뿐 아니라 a[1], a[2], a[3] 등등으로 다른 값도 불러올 수 있다. 이 때 a의 원소를 순서대로 다른 변수로 지정하려면 예를들어 a0 = 1, a1 = 3, ..., a[4] = 6 이렇게 변수를 동시에 생성하려면 globals 함수를 사용하면 된다 for i, data in enumerate(a): globals()['a{}'.format(i)] = data 확인해보자print(a0)1 a0라는 변수에 1이 지정된 것을 알 수 있다. 다만, 이 방법은 파이썬에서 권장되는 방식은 아니다. 각 배열의 값을 새로운 변수로 할당하지 않고 처음에 했던 a[0..
2023. 9. 5.