order_list= ['치약', '비누', '화장지']
for i in order_list:
save_list = []
save_list.append(i)
이런 식으로 for문으로 순회하면서 save_list
를 생성하고 사용하는데요.
save_list
가 for문 한번 실행될때마다 메모리에서 생성되고 삭제되는게 아닌가요?
위의 예처럼 작은경우는 상관없는데 데이터가 많아지면 memory error이 떠서요.
저는 save_list
가 for문 한번 끝나면 자동으로 삭제되서 메모리 반환되고 다시 생성된다고 생각했거든요.
그게 아니고 메모리에 남아있는건지 궁금합니다.
그리고 만약에 메모리에 남아있다고 하면
del save_list
를 사용하면 될까요?