쉬엄쉬엄블로그

Python set 본문

코딩

Python set

쉬엄쉬엄블로그 2022. 4. 14. 15:55
728x90

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

s2 = {3, 4, 5, 6, 7}

 

s1 & s2 == s1.intersection(s2) == s2.intersection(s1)

=> s1과 s2의 교집합을 반환

=> {3, 4, 5}

 

s1 | s2 == s1.union(s2) == s2.union(s1)

=> s1과 s2의 합집합을 반환

=> {1, 2, 3, 4, 5, 6, 7}

 

s1 - s2

=> s1과 s2의 차집합

=> {1, 2}

 

s2 - s1

=> s2와 s1의 차집합

=> {6, 7}

 

s1.update( {8, 9} )

=> s1에 여러 원소 추가

=> s1 : {1, 2, 3, 4, 5, 8, 9}

'코딩' 카테고리의 다른 글

Python pandas dataframe groupby, groups, isin  (0) 2022.05.18
Python collections  (0) 2022.04.14
Python permutations  (2) 2022.04.11
Python PriorityQueue  (0) 2022.04.09
Python any(), all()  (0) 2022.04.02
Comments