파이썬 자료형인 집합(set)의 함수에 대해 살펴보도록 하자.
print("# set 만들기")
a = {1, 2, 3, 4, 5}
print(a)
b = set()
print(b)
print("# 길이(len) 구하기")
c = {1, 2, 3, 4, 5, 6}
print(len(c))
print("# 값 존재 유무")
d = {1, 2, 3, 4, 5}
print( 1 in d)
print( 1 not in d )
print("# add")
e = {1, 2, 3}
e.add(4)
print(e)
print("# udpate")
f = {1, 2, 3}
f.update({4, 5, 6})
print(f)
print("# remove")
g = {1, 1, 2, 3, 4}
g.remove(1)
print(g)
print("# discard, 원소가 없어도 error 안남")
h = {1, 2, 3, 4}
h.discard(5)
print(h)
print("# pop")
i = {1, 2, 3, 4}
print(i.pop())
print(i)
print("# clear")
j = {1, 2, 3, 4}
print(j)
j.clear()
print(j)
# test.py
print("# 교집합, 합집합, 차집합")
k = {1, 2, 3}
l = {3, 4, 5}
print(f'교집합 {k & l}')
print(f'교집합 {k.intersection(l)}')
print(f'합집합 {k | l}')
print(f'합집합 {k.union(l)}')
print(f'차집합 {k.difference(l)}')
[파이썬(Python)] #15. List에 map 사용하기 (0) | 2021.08.19 |
---|---|
[파이썬(Python)] #13. 자료형 (튜플(tuple)) (0) | 2021.08.19 |
[파이썬(Python)] #11. 자료형 (리스트(list)) (0) | 2021.08.19 |
[파이썬(Python)] #8. json 파일 다루기 (0) | 2021.08.17 |
[파이썬(Python)] #7. string (0) | 2021.08.17 |