[파이썬] 집합의 요소 연결하기 (union 메서드)

집합(set)은 Python에서 유용하게 사용되는 데이터 구조 중 하나입니다. 집합에는 유일한 요소만 포함되며, 순서가 없습니다.

Python에서는 집합을 다루기 위해 여러 메서드를 제공합니다. 이 중에서 집합의 요소를 연결하는 union() 메서드에 대해 알아보겠습니다.

union() 메서드란?

union() 메서드는 두 개의 집합을 합쳐서 하나의 새로운 집합을 생성합니다. 이 새로운 집합은 두 개의 집합에 있는 모든 유일한 요소를 포함하게 됩니다.

union() 메서드 사용법

union() 메서드는 다음과 같은 형식으로 사용됩니다:

set1.union(set2)

여기서 set1set2는 합쳐질 두 개의 집합을 의미합니다.

union() 메서드 예제

다음은 union() 메서드를 사용하여 두 개의 집합을 합치는 예제 코드입니다:

# 두 개의 집합 생성
set1 = {1, 2, 3}
set2 = {3, 4, 5}

# 집합의 요소 연결하기
union_set = set1.union(set2)

print(union_set)

위의 코드에서, set1에는 1, 2, 3의 세 개의 요소가 포함되어 있고, set2에는 3, 4, 5의 세 개의 요소가 포함되어 있습니다. union() 메서드를 사용하여 이 두 개의 집합을 연결하면 1, 2, 3, 4, 5의 다섯 개의 요소를 가진 새로운 집합인 union_set을 생성할 수 있습니다.

결과

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

{1, 2, 3, 4, 5}

위에서 볼 수 있듯이, union() 메서드를 사용하여 두 개의 집합을 합치면 중복된 요소는 제거되고, 유일한 값만으로 이루어진 새로운 집합이 생성됩니다.

결론

union() 메서드는 Python의 집합(set)을 다룰 때 유용한 메서드 중 하나입니다. 이를 사용하여 두 개의 집합을 합치고 새로운 집합을 생성할 수 있습니다. 중복된 요소는 제거되며, 유일한 값만 포함됩니다.