Python/Basic

[Python_Basic]데이터 구조 SET

bangle0621 2020. 12. 23. 11:24

데이터 구조 SET (집합)

집합 연산을 쉽게 하기 위함. 중복을 허용하지 않는다.

 

데이터 선언

변수명 = set() 또는 변수명 ={데이터1,데이터2}(딕셔너리하고 같기때문에 set() 을 더 많이 사용한다.),변수명 = set(데이터1), 변수명 = set({데이터1, 데이터2, ...})

 

데이터 읽기

'변수명'을 입력

for문으로 하나씩 나오게 하기

for 임의의변수 in 변수명 :

      print(임의의변수)

'데이터' in 변수명

해당 변수 안에 데이터가 들어있는지 아닌지를 boolean값으로 출력

변수명1 & 변수명2

교집합의 데이터를 출력해준다.

변수명1 | 변수명2

 합집합의 데이터를 출력해준다.

변수명1- 변수명2

차집합의 데이터를 출력해준다.

변수명1 ^ 변수명2

교집합을 제외한 나머지 데이터를 출력해준다.