파이썬에서 집합(Set)의 합집합은 두 집합의 모든 요소를 포함한 새로운 집합을 생성하는 연산입니다. 합집합은 두 가지 방식으로 수행할 수 있습니다: 연산자(|)를 사용하거나 union() 메서드를 호출합니다.
1. 연산자(|)를 사용한 합집합
set1 = {1, 2, 3, 4, 5}
set2 = {3, 4, 5, 6, 7}
union_set = set1 | set2
# 또는 union_set = set1.union(set2)
print(union_set)
# 결과: {1, 2, 3, 4, 5, 6, 7}
2. union() 메서드를 사용한 합집합
set1 = {1, 2, 3, 4, 5}
set2 = {3, 4, 5, 6, 7}
union_set = set1.union(set2)
print(union_set)
# 결과: {1, 2, 3, 4, 5, 6, 7}
합집합 연산을 통해 생성된 새로운 집합은 두 원본 집합의 모든 요소를 포함합니다. 합집합은 순서가 없는 집합이므로 결과의 순서는 보장되지 않습니다.
주의: 합집합 연산은 두 집합을 합치는 것이며, 각 집합의 중복된 요소는 한 번만 포함됩니다. 만약 원본 집합을 변경하려면 update() 메서드를 사용할 수도 있습니다.
With ChatGPT
'Python > 포스팅' 카테고리의 다른 글
파이썬 집합 자료형 관련 함수 (0) | 2023.12.02 |
---|---|
파이썬 차집합 (0) | 2023.12.02 |
파이썬 교집합 (0) | 2023.12.02 |
파이썬 집합 자료형의 특징 (0) | 2023.12.02 |
파이썬 집합 자료형 (0) | 2023.12.02 |