파이썬리스트#동적배열

Algorithm/자료구조

[배열] 파이썬 리스트(동적 배열)의 비밀

사실 우리는 이미 동적 배열을 사용하고 있었는데요. 파이썬 리스트가 바로 동적 배열입니다. C 배열을 이용해서 동적 배열을 구현한 거죠. int_list = [2, 3, 5, 7, 11] 이렇게 5개의 정수 값이 들어간 파이썬 리스트를 만들었습니다. 파이썬 리스트는 동적 배열이기 때문에, 내부적으로는 C 배열이 만들어진 거죠. int_list.append(13) 여기에 새로운 값을 추가할 수도 있습니다. 우리 입장에서는 내부적으로 얼마나 큰 배열이 있는지 몰라도, 값을 맘대로 추가할 수 있습니다. 동적 배열이기 때문에 상황에 맞게 배열 크기가 조절되고 있는 거죠. 자 그런데, 우리는 리스트를 사용할 때 현재 내부적으로 사용되고 있는 배열의 크기를 모릅니다. 아무리 저장한 데이터가 6개여도 내부적으로는 8..

달려라 국나뇽
'파이썬리스트#동적배열' 태그의 글 목록