파이썬 코딩을 할때 유용한 팁으로 원하는 값을 미리 생성하느냐 아니면 문법으로 정의해 놓고 필요할때 마다 빼는 방식이냐에 따라 메모리 사용량이 달라 진다. 아래 예제 코드를 살펴 보도록 하자 import sys a_var = range(30) b_var = list(a_var) c_var = [i for i in range(30)] print(a_var) print(b_var) print(c_var) print(len(a_var)) print(len(b_var)) print(len(c_var)) print(sys.getsizeof(a_var)) print(sys.getsizeof(b_var)) print(sys.getsizeof(c_var)) 결과>> range(0, 30) [0, 1, 2, 3, 4, ..