파이썬 for 안에서 객체 생성시 메모리에 객체가 계속 쌓일까요?
조회수 2506회
메인에서 for문을 돌립니다.
for문 안의 내용물은 클래스 객체A를 생성하고,
for i in range(n):
obj_A = make_obj_A()
생성된 객체 A는 또다른 클래스 객체B를 무수히 많이 생성합니다.
class make_obj():
def __init__(self):
for i in range(n):
obj_B = make_obj_B()
이런 경우에 이 메인 프로세스는 for가 한 번 끝나더라도,
무수히 많이 생성된 객체B들을 계속 메모리에 저장하고 있을까요?
제가 원하는건 for문의 첫 번째와 마지막의 실행 여건(메모리 공간)이 같고 싶습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력