Python - 조인 세트
두 세트 결합
Python에서 두 개 이상의 집합을 결합하는 방법에는 여러 가지가 있습니다.
union()
두 세트의 모든 항목을 포함하는 새 세트를 반환하는 방법 또는 한 세트 update()
의 모든 항목을 다른 세트에 삽입 하는 방법을 사용할 수 있습니다 .
예시
이 union()
메서드는 두 세트의 모든 항목이 포함된 새 세트를 반환합니다.
set1 = {"a", "b" , "c"}
set2 = {1, 2, 3}
set3 = set1.union(set2)
print(set3)
예시
이 update()
메서드는 set2의 항목을 set1에 삽입합니다.
set1 = {"a", "b" , "c"}
set2 = {1, 2, 3}
set1.update(set2)
print(set1)
참고:union()
및 둘 다 update()
중복 항목을 제외합니다.
중복 항목만 유지
이 intersection_update()
메서드는 두 집합에 모두 있는 항목만 유지합니다.
예시
x
set 과 set 에 있는 항목을 유지하십시오 y
.
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x.intersection_update(y)
print(x)
이 intersection()
메서드는 두 집합에 모두 있는 항목만 포함 하는 새 집합을 반환합니다.
예시
x
set 과 set 에 모두 존재하는 항목을 포함하는 세트를 반환합니다 y
.
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
z = x.intersection(y)
print(z)
모두 유지하되 중복되지 않음
이 symmetric_difference_update()
메서드는 두 세트에 모두 존재하지 않는 요소만 유지합니다.
예시
두 세트에 없는 항목을 보관하십시오.
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x.symmetric_difference_update(y)
print(x)
이 symmetric_difference()
메서드는 두 집합에 모두 없는 요소만 포함하는 새 집합을 반환합니다.
예시
두 세트에 모두 존재하는 항목을 제외하고 두 세트의 모든 항목을 포함하는 세트를 반환합니다.
x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
z = x.symmetric_difference(y)
print(z)