Python에서 반복문을 활용한 동적 변수 생성 및 관리 1
·
Programming
1. 지양해야 할 방법 : 전역변수로 구현data = {}for i in range(3): globals()['var_{i}'] = i * 10  globals()을 이용해서 전역변수로 처리해 버리는 방식. globals()[ '변수 1' ]이라고 코딩하면 '변수 1'이 전역변수로 설정할 수 있다. 애초에 globals()[ ] 이게 globals의 사용 용법인 듯하다. 그러나 비추하는 방식이라고 한다. 비추하는 이유는 1) 유지보수가 어렵다.2) 디버깅과 IDE 자동완성이 어렵다.3) 메모리 사용이 비효율적이다.  cf) 전역 변수 관리 방식 전역 변수는 모듈 수준에서 관리되며, 전역 네임스페이스 자체가 해시 테이블로 동작한다.그러나 전역 변수는 단순히 값 저장만 하는 것이 아니라, 다음과 같은 ..
HardConcentrator
'변수 동적 할당' 태그의 글 목록