섹션 4: 파이썬에서 데이터 작업하기

마지막 업데이트 : 30 10월 2025
  • 리스트(변경 가능)와 튜플(변경 불가능)을 사용하면 다양한 유형의 요소를 정렬하여 저장할 수 있습니다.
  • 목록은 추가, 제거 및 인덱스 접근과 같은 작업을 지원합니다. 크기는 len()을 통해 얻습니다.
  • 사전은 고유한 키를 사용하여 효율적인 데이터 액세스를 위해 키-값 쌍을 사용합니다.
  • 집합은 고유한 요소를 저장하고 컬렉션 간의 합집합, 교집합, 차집합을 허용합니다.
섹션 4: 파이썬에서 데이터 작업하기

파이썬에서 데이터를 다루는 흥미진진한 섹션에 오신 것을 환영합니다 ! 여기서는 프로그램에서 정보를 효율적으로 저장, 구성 및 조작하는 데 필요한 기본 도구를 살펴보겠습니다.

우리는 두 가지 필수적인 데이터 구조인 리스트와 튜플에 대해 알아보면서 시작하겠습니다. 이를 통해 여러 요소를 체계적으로 저장하고 해당 요소를 사용하여 일반적인 작업을 수행할 수 있습니다. 이러한 구조에서 요소를 추가, 제거 및 액세스하는 방법을 배우고 이를 통해 데이터를 효과적으로 관리하는 방법을 익힙니다.

다음으로 사전의 세계에 대해 깊이 들어가서 키-값 쌍을 사용하여 정보에 빠르게 액세스하고 수정하는 방법을 알아보겠습니다. 또한, 단일 요소의 모임을 관리하고 그 사이에서 수학 연산을 수행할 수 있는 집합에 대해서도 살펴보겠습니다.

이러한 데이터 구조를 아는 것은 Python에서 데이터를 다루고, 보다 견고하고 유연한 프로그램을 개발하는 데 필수적입니다. Python으로 데이터 작업하기라는 흥미진진한 여정을 통해 정보를 정확하게 구성하고 조작하는 기술을 익힐 준비를 하세요. 프로그래밍 기술을 위한 튼튼한 기초를 쌓아 보세요!

스크래치부터 파이썬 코스의 홈페이지

3절로 돌아가기

4.1 리스트와 튜플

리스트와 튜플을 사용하여 데이터를 체계적으로 저장하고 조작합니다.

파이썬에서 리스트와 튜플은 여러 유형의 요소를 하나의 변수에 저장할 수 있는 데이터 구조입니다. 두 가지의 주요 차이점은 변경 가능성에 있습니다. 리스트는 변경 가능(수정 가능)한 반면, 튜플은 변경 불가능(한번 만들어지면 변경할 수 없음)합니다.

  파이썬의 10가지 데이터 유형

목록을 만들려면 요소를 괄호 안에 넣기만 하면 됩니다. [] 그리고 쉼표로 구분합니다. 예를 들어:

frutas = ["manzana", "plátano", "naranja", "kiwi"]

튜플을 생성하려면 요소를 괄호 안에 넣습니다. () 그리고 쉼표로 구분합니다:

coordenadas = (10, 20)

리스트와 튜플을 사용한 일반적인 작업

두 가지 데이터 구조 모두 요소 추가, 요소 제거, 특정 요소에 접근하고, 요소 길이를 가져오는 등의 일반적인 작업을 수행할 수 있습니다.

목록을 사용한 작업의 예:

numeros = [1, 2, 3, 4, 5]

# Agregar un elemento al final de la lista
numeros.append(6)

# Eliminar un elemento específico de la lista
numeros.remove(3)

# Acceder a un elemento por índice
tercer_elemento = numeros[2]

# Longitud de la lista
longitud_lista = len(numeros)

튜플을 사용한 연산의 예:

coordenadas = (10, 20)

# Acceder a un elemento por índice
x = coordenadas[0]
y = coordenadas[1]

# Longitud de la tupla
longitud_tupla = len(coordenadas)

4.2 사전과 세트

파이썬에서 사전과 세트를 유용한 데이터 구조로 설명하기

사전과 집합은 파이썬의 두 가지 다른 중요한 데이터 구조입니다.

사전은 키-값 쌍의 컬렉션이며 각 키는 고유해야 합니다. 인덱스 대신 키를 사용하여 값에 액세스할 수 있으므로 빠르고 효율적으로 데이터를 저장하고 액세스하는 데 이상적입니다. 사전의 예는 다음과 같습니다.

estudiantes = {
    "Juan": 25,
    "María": 28,
    "Carlos": 22
}

집합은 고유한 요소들의 순서 없는 모임입니다. 이를 통해 간단한 방법으로 집합 간의 합집합, 교집합, 차집합과 같은 수학 연산을 수행할 수 있습니다. 집합의 예는 다음과 같습니다.

numeros_primos = {2, 3, 5, 7, 11}

사전 및 세트에 액세스하고 수정하고 반복하는 방법

사전의 값에 접근하려면 해당 키를 사용합니다.

estudiantes = {
    "Juan": 25,
    "María": 28,
    "Carlos": 22
}

edad_maria = estudiantes["María"]

키와 연관된 값을 수정하려면 새 값을 할당하기만 하면 됩니다.

estudiantes["Carlos"] = 23

사전을 반복하려면 루프를 사용할 수 있습니다. for:

for nombre, edad in estudiantes.items():
    print(f"{nombre} tiene {edad} años")

집합의 경우, 우리는 다음 메서드를 사용하여 집합의 합집합, 교집합 및 차집합과 같은 연산을 수행할 수 있습니다. union(), intersection() y difference(), 각각:

numeros_primos = {2, 3, 5, 7, 11}
numeros_pares = {2, 4, 6, 8, 10}

union_numeros = numeros_primos.union(numeros_pares)
interseccion_numeros = numeros_primos.intersection(numeros_pares)
diferencia_numeros = numeros_primos.difference(numeros_pares)

간단히 말해서, 리스트, 튜플, 딕셔너리, 세트는 파이썬에서 효율적으로 데이터를 저장하고, 정리하고, 조작할 수 있게 해주는 다재다능하고 강력한 데이터 구조입니다. 이러한 구조를 심층적으로 살펴보면 다양한 데이터를 다루고 프로그래밍 프로젝트에서 보다 복잡한 문제를 해결할 수 있게 될 것입니다. ¡