sm 기술 블로그

집합자료형 본문

Python

집합자료형

sm_hope 2022. 6. 21. 09:09

집합이 다음과 같이 주어졌다고 해보자.

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

차집합

>>> s1.difference(s2)
{1, 2, 3}
>>> s2.difference(s1)
{8, 9, 7}
>>> s1 - s2
{1, 2, 3}
>>> s2 - s1
{8, 9, 7}

교집합

>>> s1.intersection(s2)
{4, 5, 6}
>>> s1 & s2
{4, 5, 6}

합집합

>>> s1.union(s2)
{1, 2, 3, 4, 5, 6, 7, 8, 9}
>>> s1 | s2
{1, 2, 3, 4, 5, 6, 7, 8, 9}

 

'Python' 카테고리의 다른 글

GUI(graphical user interface)  (0) 2022.10.13
[Python] '/' 와 '//'의 차이  (0) 2022.06.26
if ~ in  (0) 2022.06.19
빠른 입력  (0) 2022.06.16
[파이썬] 실행 파일로 배포  (0) 2022.06.15
Comments