본문 바로가기
Python

0630 - python Set type

by 대금부는개발자 2021. 6. 30.
SMALL

 

python data type - Set type

 

1. 사용되는 class : set

2. 주머니처럼 생각하면 돼요!

3.key와 value의 개념이 없어요. 데이터(value)만 저장

4. 순서가 없어요. 중복해서 저장이 안 돼요!

5. 중복이 있으면 중복을 배제해요

 

어떻게 생겼나요?

 

{} dicionary 와 같이 중괄호 사용

 

a = {1, 2, 3}

print(type(a))

 

#<class 'set'>

 

a = [1, 2, 1, 2, 3, 3, 5]

result = set(a)

print(result)

 

# {1, 2, 3, 5} 중복을 배제해요!

 

set의 연산

 

집합 연산 ( 합집합 | , 교집합&, 차집합- )

 

a = set([1,8,3,4])

b = set([3,4,5,6])

 

print(a | b) # {1, 2, 3, 4, 5, 6} 합집합(union)

print(a & b) # {3, 4} 교집합(intersection)

print(a - b) # {1, 2} 차집합(difference)

 

LIST

'Python' 카테고리의 다른 글

0630 python - control statement (제어문)  (0) 2021.06.30
0630 python Bool  (0) 2021.06.30
0630 Mapping data type - dic  (0) 2021.06.30
0630 Text Sequence Data Type  (0) 2021.06.30
0630 python Tuple  (0) 2021.06.30

댓글