반응형

개수

(파이썬) 중복되지 않은 단어의 개수 세는 프로그램

입력된 문장에서 중복을 제외한 단어의 개수를 세는 파이썬 프로그램입니다. 문장을 split 함수로 공백을 기준으로 단어를 분리합니다. set 함수는 단어를 중복되지 않도록 해줍니다. 참고: split : https://coding-abc.kr/200 - 문자열 분리 함수 set : https://coding-abc.kr/212 input_string = input("문자열을 입력하세요:\n") # 입력된 문자열을 공백을 기준으로 나눠서 단어 리스트를 만듭니다. words = input_string.split() # 중복을 제거하기 위해 set을 사용합니다. unique_words = set(words) print(unique_words) # 중복되지 않은 단어의 개수를 출력합니다. print("중복되지 ..

Python 2024.01.23

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

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

Python 2023.12.03
반응형