예제
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]과 같은 인덱싱 방법을 사용하는 것이 더 적절하다. 그럼에도 불구하고, 파이썬이 아직 익숙하지 않아서 변수를 새로 할당하고 싶은 독자들을 위해 방법은 소개한다.
교보문고 구매 페이지, 알라딘 구매 페이지, yes24 구매 페이지
유튜브에서 판다스 강의 중입니다
https://www.youtube.com/@KimPandas
'여러 가지 이야기 > 코딩 개념 설명' 카테고리의 다른 글
python 함수에서 특별한 매개변수 사용법 (0) | 2024.10.15 |
---|---|
매개변수(parameter)와 인수(argument)의 차이 (0) | 2023.05.28 |