집합(Set)은 파이썬의 기본 데이터 구조 중 하나로, 중복되지 않는 요소들의 컬렉션입니다. 집합은 수학적인 집합의 개념을 컴퓨터 과학에 적용한 것으로, 주로 요소의 존재 여부를 검사하거나 중복 요소를 제거하는 데 사용됩니다. 집합은 순서를 유지하지 않으며, 변경 가능한 데이터 타입입니다. 1. 집합(Set) 특징 집합은 고유한 요소의 모음이다. 집합의 목적은 단일 변수에 여러 항목을 저장하는 것이다. 순서가 없음 → 인덱스로 접근 불가 중복 허용 불가 요소는 변경 불가능한 자료형만 사용 가능 2. 집합 기본 사용법 2.1. 집합 생성 집합은 중괄호 '{}' 또는 'set()' 함수를 사용하여 생성할 수 있습니다. 중괄호: 적어도 하나의 요소가 있어야 함 set(): 빈 집합을 만들고 싶을 때 # 중괄호..
딕셔너리는 파이썬에서 키(Key)와 값(Value)의 쌍으로 데이터를 저장하는 자료 구조입니다. 딕셔너리는 변경 가능하며, 인덱스 대신 키를 사용하여 데이터를 검색할 수 있게 해주며, 키는 딕셔너리 내에서 유일해야 합니다. 1. 딕셔너리 특징 Key와 Value의 쌍으로 구성된 자료 구조로 순서가 없다. 요소에 접근할 때, Key를 사용 많은 양의 데이터를 효율적으로 저장하기에 적합 2. 딕셔너리 기본 사용법 2.1. 딕셔너리 생성 딕셔너리는 중괄호 '{}' 를 사용하거나, 'dict()' 생성자로 생성할 수 있습니다. 각 요소는 '키: 값'의 형태로 구성됩니다. # 중괄호를 사용하여 딕셔너리 생성 my_dict = {'name': 'John', 'age': 30, 'city': 'New York'} #..
튜플은 파이썬의 기본 데이터 구조 중 하나로, 리스트와 유사하게 여러 값을 순서대로 저장합니다. 하지만 튜플은 변경 불가능하다는 점에서 리스트와 다릅니다. 튜플이 한 번 생성되면 그 내용을 수정, 추가, 삭제할 수 없습니다. 이러한 특성 때문에 튜플은 프로그램 내에서 변하지 않는 데이터를 저장하거나, 함수에 여러 값을 안전하게 반환할 때 사용됩니다. 1. 튜플이란? 정의 및 구조 튜플은 파이썬의 내장 데이터 타입 중 하나로, 여러 값을 순서대로 저장하는 데 사용되는 불변(immutable)한 시퀀스 타입입니다. 튜플은 괄호 '( )' 를 사용하여 생성되며, 각 요소는 쉼표 ' , ' 로 구분됩니다. 튜플의 요소는 다양한 데이터 타입이 될 수 있으며, 한 번 생성된 후에는 그 내용을 변경할 수 없습니다. ..
리스트는 파이썬에서 가장 자주 사용되는 데이터 구조 중 하나입니다. 다양한 유형의 데이터를 순서대로 저장하는 데 사용되며, 데이터의 순서와 중복된 값을 유지할 수 있는 방법을 제공합니다. (순차적인 자료 구조) 1. 리스트의 구조 여러 개의 요소(element)를 가지고 있습니다. 각 요소는 순서가 있으며, 인덱스(index)를 가집니다. 리스트의 첫 번째 요소의 인덱스는 0, 두 번째 요소는 1, 세 번째 요소는 2 ... 이렇게 순차적으로 순서가 부여됩니다. 2. 리스트의 주요 특징 순서 유지: 항목이 추가된 순서대로 데이터를 저장하고 관리 중복 허용: 동일한 값이 여러 번 리스트에 포함될 수 있음 동적 조정: 리스트는 항목 추가나 삭제 시 자동으로 크기가 조정 다형성: 다양한 데이터 타입을 하나의 ..