파이썬의 List는 신기하게도 pop(N)을 할 수 있는데
이러면 내부적으로는 어떤 동작이 이루어 지는건가요?
메모리에 [1,2,3] 이렇게 저장되어있다가 pop(0)이 실행되어버리면
[x,2,3] -> for문으로 [2,3] 이렇게 이동.. 이렇게 되는건가요?
파이썬의 경우 메모리는 자동적으로 할당 되니까(일정 수준이 차면 메모리를 더 할당해서 메모리 여유가 있음) 따로 메모리는 복사 안 해도 될 것 같고요..
파이썬의 List는 신기하게도 pop(N)을 할 수 있는데
이러면 내부적으로는 어떤 동작이 이루어 지는건가요?
메모리에 [1,2,3] 이렇게 저장되어있다가 pop(0)이 실행되어버리면
[x,2,3] -> for문으로 [2,3] 이렇게 이동.. 이렇게 되는건가요?
파이썬의 경우 메모리는 자동적으로 할당 되니까(일정 수준이 차면 메모리를 더 할당해서 메모리 여유가 있음) 따로 메모리는 복사 안 해도 될 것 같고요..
comment