[파이썬] 집합의 중복 제거와 유일한 값 얻기 (set 함수)

파이썬에서는 중복된 값을 제거하고 유일한 값만 얻기 위해 집합(set)을 사용할 수 있습니다. 집합은 중복된 값을 허용하지 않으며, 순서를 보장하지 않는 자료구조입니다.

파이썬 내장 함수인 set()을 사용하면 쉽게 중복된 값을 제거하고 유일한 값만 얻을 수 있습니다.

set() 함수 사용 예제

아래는 set() 함수를 사용하여 중복된 값을 제거하고 유일한 값만 얻는 예제 코드입니다.

# 중복된 값이 포함된 리스트
numbers = [1, 2, 3, 4, 1, 2, 3, 5]

# 리스트를 집합으로 변환하여 중복 제거
unique_numbers = set(numbers)

# 유일한 값 출력
print(unique_numbers)

위 예제 코드를 실행하면 다음과 같은 결과가 출력됩니다.

{1, 2, 3, 4, 5}

numbers 리스트에는 중복된 값인 1, 2, 3이 포함되어 있습니다. 그러나 set() 함수를 사용하여 numbers 리스트를 집합으로 변환하면 중복된 값이 제거되고 유일한 값만 남게 됩니다. 유일한 값인 1, 2, 3, 4, 5가 출력됩니다.

중복 제거와 유일한 값 얻기의 활용

집합의 중복 제거와 유일한 값 얻기는 데이터 처리나 분석에서 유용하게 활용될 수 있습니다. 예를 들어, 사용자가 입력한 데이터 중에서 중복되지 않는 유일한 값들을 추출하여 통계 분석을 수행하는 등 다양한 용도로 사용할 수 있습니다.

또한, 집합은 합집합, 교집합, 차집합 등 다양한 연산을 지원하므로 데이터 처리에 유용하게 활용될 수 있습니다.

정리

파이썬에서는 중복된 값을 제거하고 유일한 값만 얻기 위해 집합(set)을 사용할 수 있습니다. set() 함수를 사용하여 집합으로 변환하면 중복된 값이 제거되고 유일한 값만 남게 됩니다. 집합은 순서를 보장하지 않으며, 데이터 처리나 분석에 유용하게 활용될 수 있습니다.