교집합,합집합,차집합

박재용·2020년 9월 7일
0

파이썬

목록 보기
27/29

교집합,합집합,차집합 구하기 !
set 자료형을 정말 우용하게 사용하는경우는 교집합,합집합,차집합을 구할때이다.

우선 다음과 같이 2개의 set자료형을 만든후 따라 해보자 . s1은 1부터 6까지의 값을 가지게 되었고 s2는 4부터9까지의 값을 가지게 되었다 .

s1=set([1,2,3,4,5])
s2=set([4,5,6,7,8,9)]

교집합

s1&s2
결과 {4,5,6}

합집합

s1|s2
결과 {1,2,3,4,5,6,7,8,9}

차집합

s1-s2
{1,2,3}

집합자료형 관련함수
값 1개 추가하기 (add)
이미 만들어진 set 자료형에 값을 추가할 수 있다. 1개의 값만 추가(add)할경우에는 다음과 같이한다 .

s1= set([1,2,3])
s1.add(4)

결과값
{1,2,3,4}

값 여러개 추가하기 (update)
여러개의 값을 한꺼번에 추가 할때는 다음과 같이 하면 된다 .

s1=set([1,2,3]}
s1.update({4,5,6)}

결과값
{1,2,3,4,5,6}

특정값 제거하기(remove)
특정값을 제거할때는 다음과 같이 한다 .

s1=set({1,2,3)}
s1.remove(2)

결과값
{1,3}

profile
박재용이란 사람이 복습을 하기위해 만든 벨로그 입니다 . 잘부탁드려요

0개의 댓글