✨Set(집합)
1.순서가 없다.(비순차적)
2.중복이 허용되지않는다.(중복 들어갈경우 하나의 값만 저장)
✨python 집합 set
A= set(list)
A= {1,2,3,4}
A.add(5)
A.update(6,7,8)
A.remove(8)
A.discard(9) #KeyError 발생 안함
print(1 in A) #True
print(A.pop()) #임의의 요소 하나 제거
✨교집합(and)
A & B
A.intersection(B)
✨합집합(or)
A | B
A.union(B)
✨차집합(-)
A - B
A.difference(B)
✨대칭 차집합(XOR)
A^B
A.symmetric_difference(B)
🎈참고자료
'Computer Science > Algorithm&DataStructure' 카테고리의 다른 글
[Algorithm] 유클리드 호제법(Euclidean algorithm) (0) | 2024.04.10 |
---|---|
[Algorithm] 계수 정렬(Counting Sort) (0) | 2024.04.10 |
[Algorithm] deque(덱) (0) | 2024.04.09 |