[Python] - 실습 파이썬 Set(frozenset)
1. Set(집합) 중복을 허용하지 않으며, 순서가 없음가변형(mutable) : 원소를 추가(add)하거나 제거(remove)할 수 있음s = {1, 2, 3, 4, 4, 5, 6}print(s) # 출력: {1, 2, 3, 4, 5, 6} - 중복 제거됨 2. frozenset(고정 집합)set과 비슷하지만, 불변형(immutable) -> 내용을 변경할 수 없음해시 가능한 객체이므로 딕셔너리 키, set의 원소 등으로 사용 가능fs = frozenset((1, 2, 3, 4, 4, 5, 6))print(fs) # 출력: frozenset({1, 2, 3, 4, 5, 6}) (6 - )# fs.add(10) # ❌ 오류 발생: 'frozenset' object has no attribute 'a..
2025. 5. 5.