[python] 파이썬 집합은 리스트나 튜플과 어떻게 다른가요?

첫째로, 집합은 순서가 없습니다. 따라서 집합에는 순서가 없는 항목들이 들어있으며, 이로 인해 인덱스를 사용하여 값에 접근할 수 없습니다.

둘째로, 집합은 중복된 값이 없습니다. 집합은 고유한 값을 담는 구조이므로 중복된 값을 가질 수 없습니다.

셋째로, 집합의 원소는 변경 가능합니다. 집합은 데이터를 추가, 삭제, 갱신하는 연산을 지원합니다.

마지막으로, 집합은 중괄호({})로 표현됩니다. 집합은 중괄호 안에 쉼표로 구분된 값들을 넣어 표현하며, 이는 집합의 리터럴 구문입니다.

아래는 파이썬에서의 집합을 사용하는 예제 코드입니다.

# 비어있는 집합 생성
my_set = set()

# 값이 있는 집합 생성
my_set = {1, 2, 3, 4, 5}

# 중복된 값이 없는 집합
my_set = {1, 2, 2, 3, 3, 4, 4, 5, 5}

# 집합에 값 추가
my_set.add(6)

# 집합에서 값 삭제
my_set.remove(3)

더 자세한 내용은 파이썬 공식 문서를 참조하시기 바랍니다.