파이썬

[자료구조] 배열 array

묘 Myo 2022. 4. 16. 20:41

1. 배열

▸데이터를 나열하고 각 데이터를 인덱스에 대응하도록 구성한 자료구조

▸파이썬에서는 리스트 타입이 배열 기능을 제공함

1-1 배열이 필요한 이유

▸같은 종류의 데이터를 효율적으로 관리하기 위해 사용

▸같은 종류의 데이터를 순차적으로 저장

▸빠른 접근이 가능 (인덱스 번호로 접근)

1-2 배열의 단점

▸데이터의 추가/삭제가 어려움

▸미리 최대 길이를 설정해야 함

# 1차원 배열: 리스트로 구현
arr_list = [1,2,3,4,5]
print(arr_list)
# 2차원 배열: 리스트로 구현
arr_list = [[1,2,3], [4,5,6], [7,8,9]]
print(arr_list)
print(arr_list[0])
print(arr_list[0][0])
print(arr_list[1][2])

 

⁕ 문제

dataset 리스트에서 전체 이름 안에 'M'은 몇 번 나왔는지 빈도수를 출력해보자

 

'파이썬' 카테고리의 다른 글

[자료구조] 스택 stack  (0) 2022.04.17
[자료구조] 큐queue  (0) 2022.04.17
[자료구조] 자료구조와 알고리즘  (0) 2022.04.16
[자료구조] 코랩이란?  (0) 2022.04.16
[파이썬 기초] 파일 입출력  (0) 2022.04.15