로그인 바로가기 하위 메뉴 바로가기 본문 바로가기

데이터 구조 및 분석: Linear Structure and Dynamic Programming

임시 이미지 KAIST 산업및시스템공학과 문일철
http://kooc.kaist.ac.kr/datastructure-2019s/forum/90063
좋아요 1780 수강생 3369

교수님께서는 새로운 리스트인 Y를 만들어서 자료를 삽입하거나 제거하는 방시긍로 설명을 해주셨는데

실제로 파이썬에서 a = [1,2,3] 이 있고 a.insert(0,4) 이런식으로 insert를 하면

내부적으로 새로운 리스트을 하나 더 만들어서 기존 리스트는 버리고 새로운 리스트를 참조하게 하나요?

아니면 지금 있는 배열에서 그냥 한 칸씩 뒤로 미뤄주고 하나를 더하게 되나요?

전자의 경우라면 메모리 낭비가 있어 보여서요.