본문 바로가기

Python/Python 잡지식

Python기본 _ Set(집합)

 이번 포스팅에서는 파이썬의 자료 구조 중 하나인 Set(집합)의 사용 예제(공통된 인수 찾기) 및 메소드들의 대해서 살펴본다.

 

  
a = {1,1,2,3,4,5,7,7,7,7}

print(a) #중복된 값이 삭제되서 출력

b = {1,2,3,4}

print(a-b) # a에서 b의 있는 원소들에 제외한 나머지 출력

print(a & b) # a and b

print(a|b) # a or b

print(a^b) # a에만 들어있는 것과 b에만 들어있는 것

s = {1,2,3,4,5}

s.add(6) # s 집합에 6이라는 원소 추가

s.remove(5) # s 집합에 5라는 원소 제거

s.clear() # s라는 집합 삭제

## 집합의 사용 예 ##

#공통된 원소를 찾을 떄

my_friends = {'A','C','D'}
A_friends = {'B','D','E','F'}

print(my_friends & A_friends)