배열(Array)이란?
- 데이터를 나열하고, 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조이다.
- 파이썬에서는 리스트 타입이 배열 기능을 제공한다.
필요성
- 같은 종류의 데이터를 효율적으로 관리하기 위해 사용한다.
- 같은 종류의 데이터를 순차적으로 저장한다.
장단점
장점
- 빠른 접근이 가능하다.
- 첫 데이터의 위치에서 상대적인 위치로 데이터 접근이 가능하다.
- 인덱스 번호로 접근할 수 있다.
- 첫 데이터의 위치에서 상대적인 위치로 데이터 접근이 가능하다.
단점
- 데이터의 추가나 삭제가 어렵다.
- 미리 최대 길이를 지정해야 한다.
구현
- 파이썬에서는 리스트로 배열을 구현할 수 있다.
1 |
|