집합(set)은 Python에서 유용하게 사용되는 데이터 구조 중 하나입니다. 집합에는 유일한 요소만 포함되며, 순서가 없습니다.
Python에서는 집합을 다루기 위해 여러 메서드를 제공합니다. 이 중에서 집합의 요소를 연결하는 union()
메서드에 대해 알아보겠습니다.
union()
메서드란?
union()
메서드는 두 개의 집합을 합쳐서 하나의 새로운 집합을 생성합니다. 이 새로운 집합은 두 개의 집합에 있는 모든 유일한 요소를 포함하게 됩니다.
union()
메서드 사용법
union()
메서드는 다음과 같은 형식으로 사용됩니다:
set1.union(set2)
여기서 set1
과 set2
는 합쳐질 두 개의 집합을 의미합니다.
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)을 다룰 때 유용한 메서드 중 하나입니다. 이를 사용하여 두 개의 집합을 합치고 새로운 집합을 생성할 수 있습니다. 중복된 요소는 제거되며, 유일한 값만 포함됩니다.