파이썬

python | 4. 데이터 구조

TECH 톡마스터 2023. 6. 13.

python | 4. 데이터 구조
4. 데이터 구조

 

 데이터 구조는 프로그램에서 데이터를 저장하고 조작하는 데 사용되는 방법과 규칙의 집합입니다. 파이썬에서는 다양한 데이터 구조를 활용할 수 있으며, 그중에서도 리스트, 튜플, 딕셔너리, 세트는 가장 흔하게 사용되는 데이터 구조입니다. 각 데이터 구조의 특징과 예제 코드를 포함하여 설명해 보겠습니다.

4.1. 리스트 (List)

  • 리스트는 순서가 있는 요소들의 집합입니다.
  • 대괄호 []를 사용하여 리스트를 생성하며, 각 요소는 쉼표로 구분됩니다.
  • 리스트는 인덱스를 사용하여 요소에 접근할 수 있고, 값을 변경하거나 추가할 수도 있습니다.
fruits = ["apple", "banana", "orange"]
print(fruits[0])  # "apple" 출력
fruits.append("grape")  # 리스트에 "grape" 추가

4.2. 튜플 (Tuple)

  • 튜플은 변경할 수 없는 요소들의 집합입니다.
  • 소괄호 ()를 사용하여 튜플을 생성하며, 각 요소는 쉼표로 구분됩니다.
  • 튜플은 리스트와 마찬가지로 인덱스를 사용하여 요소에 접근할 수 있습니다.
colors = ("red", "green", "blue")
print(colors[1])  # "green" 출력

4.3. 딕셔너리 (Dictionary)

  • 딕셔너리는 키와 값의 쌍으로 이루어진 데이터 구조입니다.
  • 중괄호 {}를 사용하여 딕셔너리를 생성하며, 각 키와 값은 콜론 :으로 구분됩니다.
  • 딕셔너리는 키를 사용하여 값을 조회하고 수정할 수 있습니다.
person = {"name": "John", "age": 30, "city": "New York"}
print(person["name"])  # "John" 출력
person["age"] = 31  # 값 수정

4.4. 세트 (Set)

  • 세트는 중복되지 않는 요소들의 집합입니다.
  • 중괄호 {} 또는 set() 함수를 사용하여 세트를 생성할 수 있습니다.
  • 세트는 합집합, 교집합, 차집합 등의 연산을 제공합니다.
numbers = {1, 2, 3, 4, 5}
print(3 in numbers)  # True 출력
numbers.add(6)  # 세트에 6 추가

 

 이와 같이 파이썬에서는 다양한 데이터 구조를 활용할 수 있습니다. 리스트, 튜 플, 딕셔너리, 세트는 각각 다른 용도와 특징을 가지고 있으며, 프로그램의 요구에 맞게 선택하여 사용할 수 있습니다.

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

python | 6. 모듈과 패키지  (0) 2023.06.14
python | 5. 파일 입출력  (0) 2023.06.14
python | 3. 기본 문법  (0) 2023.06.13
python | 2. 파이썬 설치  (0) 2023.06.13
python | 1. 파이썬 소개  (0) 2023.06.13

댓글

💲 추천 글