[Python] 초급 개념8 - 집합 (set)
집합(set)은 중복을 허용하지 않고, 순서가 없는 데이터 구조입니다. 파이썬의 집합은 수학에서의 집합과 유사하게 동작하며, 다양한 집합 연산을 제공합니다. 1. 집합 생성집합은 중괄호 {} 또는 set() 함수를 사용하여 생성할 수 있습니다.# 중괄호를 사용하여 집합 생성my_set = {1, 2, 3, 4, 5}print(my_set)# set() 함수를 사용하여 리스트를 집합으로 변환my_set2 = set([1, 2, 3, 2, 1])print(my_set2) # {1, 2, 3} (중복 제거) 2. 집합의 주요 특징중복이 자동으로 제거됨: 같은 요소가 여러 번 있어도 한 번만 저장됨.순서가 없음: 인덱싱이 불가능하여 위치 기반 접근이 불가.mutable(변경 가능)하지만, 내부 요소는 im..
2025. 2. 18.