집합 Set

Jane의 study note.·2022년 10월 1일
0

파이썬 Python

목록 보기
12/31
post-thumbnail

집합

<입력>
# 집합 자료형 초기화 방법 1
data = set([1, 1, 2, 3, 4, 4, 5])
print(data)

# 집합 자료형 초기화 방법 2
data = {1, 1, 2, 2, 3, 4, 4, 5}
print(data)

<출력>
{1, 2, 3, 4, 5}
{1, 2, 3, 4, 5}

집합 연산자

<입력>
a = set([1, 2, 3, 4, 5])
b = set([3, 4, 5, 6, 7])

# 합집합
print(a | b)

# 교집합
print(a & b)

# 차집합
print(a - b)

<출력>
{1, 2, 3, 4, 5, 6, 7}
{3, 4, 5}
{1, 2}

집합 관련 함수

<입력>
data = set([1, 2, 3])
print(data)

# 새로운 원소 추가
data.add(4)
print(data)

# 새로운 원소 여러 개 추가
data.update([5, 6])
print(data)

# 특정한 값을 갖는 원소 삭제
data.remove(3)
print(data)

<출력>
{1, 2, 3}
{1, 2, 3, 4}
{1, 2, 3, 4, 5, 6}
{1, 2, 4, 5, 6}

※ 출처

나동빈, 파이썬 문법 중 집합

0개의 댓글