콘텐츠 내 자동삽입광고

광고1

posted by 초코생크림빵 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)
    • 순서가 없고, 중복된 값을 허용하지 않습니다.
    • 고유한 값들의 집합을 만들거나, 중복을 제거할 때 사용됩니다.

 

반응형

콘텐츠 내 자동삽입광고