콘솔워크

for문에서 각각 변수명을 선언하는 방법 본문

프로그래밍/python

for문에서 각각 변수명을 선언하는 방법

이휘재123 2023. 1. 16. 18:35
반응형

python의 globals() 함수를 활용하여 변수명을 선언한다.

account_list = [
    {"아이디": "1111", "비밀번호": "1111"},
    {"아이디": "2222", "비밀번호": "2222"},
    {"아이디": "3333", "비밀번호": "3333"},
]

for i, account in enumerate(account_list):
    print(f"{i} / {account}")
    id = account["아이디"]
    pw = account["비밀번호"]

    # 반복문 안에서 변수의 이름을 선언하는 globals() 함수
    globals()[f"df_{i}"] = f"{id},{pw}"


print(globals()[f"df_{0}"])
print(globals()[f"df_{1}"])
print(globals()[f"df_{2}"])

 

출력 결과

 

 

반응형