파이썬의 set(집합)
2023. 8. 12. 16:25ㆍpython
반응형
이거 전에 배운 것 같은데 까먹었냐. 한 번 더 정리하기.
1. set 선언하는 법 : {}을 하는 방법, ([]) 하는 방법. 2가지가 있음. set은 중복이 안되고 순서는 따로 없다.
human_test = {'눈', '손', '입', '입'}
print(human_test)
human_test = set(['눈', '손', '입', '입'])
print(human_test)
이런 식으로 나온다.
2. 추가하기 : .add()를 쓴다.
human_test.add('발')
print(human_test)
이런 식으로 나온다.
3. 지우기 : remove() 또는 discard()를 쓴다.
human_test.remove("발")
print(human_test)
삭제된게 나왔다.
그리고 없는걸 삭제 해보면 KeyError가 남.
4. 합집합, 교집합, 두 집합의 차 : union, intersection, difference를 쓴다.
a = {1, 2, 3}
b = {3, 4, 5}
c = a.union(b)
print(c)
d = a.intersection(b)
print(d)
e = a.difference(b)
print(e)
이렇게 나온다. 끝.
728x90
'python' 카테고리의 다른 글
짜증나는!! 크롬 버전 116 패치! 맥북에서 셀레니움 실행하기. (0) | 2023.08.22 |
---|---|
list와 tuple의 차이. (0) | 2023.08.16 |
파이썬에서 import 파일 만들기. if __name__ == "__main__" 알아보기. main의 의미? (0) | 2023.08.11 |
파이썬 math.gcd(Greatest Common Divisor), math.lcm(Least Common Multiple) 최소공배수 ,최대공약수 (0) | 2023.08.09 |
파이썬 데크(deque) 공부하기. (0) | 2023.08.08 |