[Python] 변수명에 변수 할당(for문을 통해 변수명 할당)
변수 명에 변수를 할당할 때
즉, p_1, p_2, p_3 … 처럼 일정 규칙에 따라 변수명을 할당하고 싶을 때 사용
format과 globals 함수를 사용하여 구현할 수 있다.
1
2
3
4
5
6
7
8
9
10
11
for i in range(5):
globals()[f'p_{i}'] = i * 10
for i in range(5):
print(f"p_{i} : {globals()[f'p_{i}']}")
>>> p_0 : 0
>>> p_1 : 10
>>> p_2 : 20
>>> p_3 : 30
>>> p_4 : 40
This post is licensed under CC BY 4.0 by the author.