분류 전체보기(14844)
-
집합(set) 자료형의 특징
집합(set) 자료형의 특징 · 리스트나 튜플은 순서가 있기(ordered) 때문에 인덱싱(indexing)을 통해 자료형의 값을 얻을 수 있지만 set 자료형은 순서가 없기(unordered) 때문에 인덱싱으로 값을 얻을 수 없습니다. 이는 마치 딕셔너리와 비슷합니다. · 중복을 허용하지 않습니다. 집합을 인덱스로 접근하기 · 딕셔너리도 set고 마찬가지로 순서가 없는 자료형이여서 인덱싱을 지원하지 않는다. · set 자료형에 저장된 값을 인덱싱으로 접근하려면 리스트나 튜플로 변환한 후 사용 해야 합니다. · 중복을 허용하지 않는 set의 특징은 자료형의 중복을 제거하기 위한 필터 역할로 종종 사용되기도 합니다.
-
집합의 크기(cardinality; 카디널리티)
집합의 크기(cardinality; 카디널리티) · 집합이 가지는 원소의 갯수를 의미합니다. · len()함수를 사용하여 집합의 원소 갯수를 구할 수 있습니다.
-
set 자료형
set 자료형 · 리스트나 튜플 등을 set으로 변경하기 위해서는 set() 생성자를 사용합니다.· 리스트에 중복된 값들이 있을 때, 중복 없이 Unique한 값만을 얻고자 할 때 유용하게 사용할 수 있습니다. {value, value, ...}
-
집합 연산
집합 연산 · set은 집합 자료을 활용하기위한 방법을 제공하고 있습니다. · 수학에서 두개의 집합 간의 연산으로 교집합, 합집합, 차집합이 있는데, set 클래스는 이러한 집합 연산 기능을 제공합니다. 집합 연산 기호 · set 자료형이 정말 유용하게 사용되는 경우는 교집합, 합집합, 차집합을 구할 때입니다. · 즉, a와 b가 set 일 때, 교집합은 a & b (혹은 a.intersection(b)), 합집합은 a | b (혹은 a.union(b)), 차집합은 a - b (혹은 a.differene) 와 같이 구할 수 있습니다.
-
frozenset 자료형
frozenset 자료형· frozenset () 생성자를 사용합니다.· frozenset은 내용을 변경할 수 없는 임뮤터블(immutable)자료형입니다.· 임뮤터블 자료형만 딕셔너리 자료형의 키(key)나 set 자료형의 원소(element)가 될 수 있습니다.
-
집합(set)
집합(set) 순서가 중요하지 않은 숫자들을 집합으로 나타냅니다.