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 |
댓글