반응형
1. 중복을 허용하지 않는다.
s1 = set([1,2,3,3])
print(s1, '\n')
{1, 2, 3}
2. 순서가 없다.
s2 = set("Hello")
print(s2, '\n')
{'e', 'l', 'H', 'o'}
3. 교집합 구하기
s3 = set([1,2,3,4,5,6])
s4 = set([4,5,6,7,8,9])
print(s3 & s4, '\n')
{4, 5, 6}
4. 합집합 구하기
print(s3 | s4, '\n')
{1, 2, 3, 4, 5, 6, 7, 8, 9}
5. 차집합 구하기
print(s1 - s2, '\n')
{1, 2, 3}
6. 집합에 값 한 개 추가하기
s1.add(7)
print(s1, '\n')
{1, 2, 3, 7}
7. 집합에 여러 개 값 추가하기
s1.update([4,5,6])
print(s1, '\n')
{1, 2, 3, 4, 5, 6, 7}
8. 특정 값 제거하기
s1.remove(2)
print(s1, '\n')
{1, 3, 4, 5, 6, 7}
반응형
'AI > python' 카테고리의 다른 글
python 문자열 부분 일치, 앞부분 일치, 뒤부분 일치 (0) | 2021.06.15 |
---|---|
Pythonic Code - Deque, Ordered Dict, Counter (0) | 2021.01.12 |
Pythonic Code - asterisk (0) | 2021.01.12 |
Pythonic Code - Lambda & MapReduce (0) | 2021.01.11 |
Pythonic Code - Enumerate, Zip (0) | 2021.01.10 |