2025. 8. 14. 19:26
반응형
Collection (컬렉션)
- 읽는 법: 컬-렉-션 [kəˈlɛkʃən]
- 뜻: '모음', '수집', '집합'이라는 의미입니다. 여러 개를 한데 모아놓은 것을 뜻해요.
Data (데이터)
- 읽는 법: 데-이-터 [ˈdeɪtə]
- 뜻: '자료', '정보'라는 의미입니다. 컴퓨터가 처리하는 모든 정보 단위를 일컫습니다.
Types (타입스)
- 읽는 법: 타-입스 [taɪps]
- 뜻: '유형', '종류'라는 의미입니다. 단어 'type'의 복수형으로, 여러 종류를 나타냅니다.
따라서 Collection Data Types는 '데이터를 모아놓은(Collection) 종류(Types)'라는 의미로, 여러 개의 데이터를 한꺼번에 다룰 수 있는 자료형을 통칭하는 용어입니다.
설명시작)
컬렉션 자료형(Collection Data Types)은 여러 개의 값을 하나의 변수에 담아 관리할 수 있는 자료형을 말합니다.
예를 들어, 학생 10명의 이름을 저장해야 할 때, 10개의 변수를 만드는 대신 컬렉션 자료형 하나에 모두 저장할 수 있습니다. 이를 통해 데이터를 효율적으로 관리하고 조작할 수 있습니다.
파이썬의 주요 컬렉션 자료형
파이썬에는 대표적으로 네 가지 컬렉션 자료형이 있습니다. 각 자료형은 값을 저장하고 관리하는 방식에 차이가 있습니다.
- 리스트 (List): 순서가 있고, 중복된 값을 가질 수 있으며, 값의 추가, 삭제, 수정이 자유롭습니다. [] 대괄호로 표현합니다.
- 예시: [1, 2, 3, 'apple']
- 튜플 (Tuple): 순서가 있고, 중복된 값을 가질 수 있지만, 한 번 생성되면 값을 변경할 수 없습니다. () 소괄호로 표현합니다.
- 예시: (1, 2, 3, 'banana')
- 딕셔너리 (Dictionary): 키(key)와 값(value)의 쌍으로 이루어져 있으며, 순서가 없고, 키는 중복될 수 없습니다. {} 중괄호로 표현합니다.
- 예시: {'name': 'Kim', 'age': 20}
- 세트 (Set): 순서가 없고, 중복된 값을 허용하지 않습니다. {} 중괄호로 표현하며, 딕셔너리와 달리 키와 값의 쌍이 아닌 값만 저장합니다.
- 예시: {1, 2, 3, 4}
파이썬의 주요 컬렉션 자료형인 리스트(List), 튜플(Tuple), 딕셔너리(Dictionary), 세트(Set)를 한눈에 비교할 수 있도록 그림으로 그려보았습니다.
이 그림은 각 자료형의 핵심 특징인 순서 여부, 값 변경 가능 여부, 중복 허용 여부를 직관적으로 보여줍니다.

- 리스트 (List)
- 순서가 있고, 값 변경이 가능하며, 중복된 값을 허용합니다.
- 가장 많이 사용되는 자료형으로, 다양한 데이터를 순서대로 저장할 때 유용합니다.
- 튜플 (Tuple)
- 순서가 있고, 값 변경이 불가능하며, 중복된 값을 허용합니다.
- 한 번 정해진 데이터를 수정할 필요가 없을 때 사용하며, 리스트보다 메모리를 효율적으로 사용합니다.
- 딕셔너리 (Dictionary)
- 키(key)와 값(value)의 쌍으로 이루어져 있으며, 키는 중복될 수 없습니다.
- 키를 이용해 값을 빠르게 찾을 수 있어, 데이터를 효율적으로 관리할 때 적합합니다.
- 세트 (Set)
- 순서가 없고, 중복된 값을 허용하지 않습니다.
- 고유한 값들의 집합을 만들거나, 중복을 제거할 때 사용됩니다.
반응형
'파이썬(Python)' 카테고리의 다른 글
| 파이썬, range()함수에 대해 정리 (1) | 2025.08.16 |
|---|---|
| 시퀀스 자료형이란 (2) | 2025.08.16 |
| 파이썬에서 점(.)의 의미를 정리(기초 개념 중요) (7) | 2025.08.14 |
| 파이썬 count(), index(), in() 메서드에 대해 정리 (2) | 2025.08.14 |
| 파이썬, pop(), remove() 메서드에 대해 예제와 설명 (1) | 2025.08.14 |
콘텐츠 내 자동삽입광고
