반응형

set

(파이썬) 리스트에서 중복되지 않은 단어의 개수 세기

리스트(list)에 들어 있는 단어 중에서 중복되지 않은 단어의 개수를 세는 파이썬 코드입니다. 집합(set)의 특징을 이해하면 쉽게 풀 수 있습니다. 파이썬의 집합(set)은 다음과 같은 특징을 갖고 있습니다: 고유한 원소들로 구성: 집합은 중복된 원소를 허용하지 않고, 각 원소는 고유해야 합니다. 순서가 없음: 집합은 원소들 간에 순서가 없습니다. 즉, 원소들은 추가된 순서를 기억하지 않습니다. 가변성(mutable): 집합은 가변 객체이며, 원소를 추가하거나 제거할 수 있습니다. 수학적 연산 지원: 합집합, 교집합, 차집합과 같은 수학적 연산을 지원하여 집합 간의 다양한 연산을 쉽게 수행할 수 있습니다. {} 중괄호 사용: 집합은 중괄호 {}를 사용하여 표현하며, 원소는 쉼표로 구분됩니다. myse..

Python 2023.12.03

(파이썬) 내장함수 set(세트,셋,집합) 합집합 교집합 차집합 부분집합

파이썬의 set은 고유한 원소들의 집합을 나타내는 데이터 구조이며, 여러 가지 특징이 있습니다. 고유한 원소들: Set은 중복된 원소를 허용하지 않습니다. 각 원소는 유일해야 합니다. 순서가 없음: Set은 원소들의 순서를 유지하지 않습니다. 따라서 인덱스나 순서로 원소에 접근할 수 없습니다. 가변성(Mutable): Set은 가변형(mutable)이므로 원소를 추가하거나 제거할 수 있습니다. 수학적 연산 지원: Set은 합집합, 교집합, 차집합과 같은 수학적 연산을 지원합니다. 아래는 간단한 사용 예시입니다. # 빈 set 생성 my_set = set() # 원소 추가 my_set.add(1) my_set.add(2) my_set.add(3) print(my_set) # 중복된 원소는 무시됨 my_se..

Python 2023.11.17
반응형