Python 집합 intersection_update() 메서드

예제

삭제할 요소: 집합 x와 집합 y에서 모두 없는 요소

x = {"apple", "banana", "cherry"}
y = {"google", "microsoft", "apple"}
x.intersection_update(y) 
print(x)

실행 예제

정의 및 사용법

intersection_update() 메서드는 각 셋에서 존재하지 않는 항목을 제거합니다.

intersection_update() 메서드는 intersection() 메서드와 다릅니다. 왜냐하면 intersection() 메서드는 필요하지 않은 항목이 없는 새로운 셋을 반환하며, intersection_update() 메서드는 원본 집합에서 필요하지 않은 항목을 제거합니다.

문법

.intersection_update(set1, set2 ... 등)

파라미터 값

파라미터 설명
set1 필수 사항. 일치하는 항목을 검색할 셋을 입력합니다.
set2

선택 사항. 다른 셋에서 일치하는 항목을 검색할 셋을 입력합니다.

어떤 수의 셋을 비교할 수 있습니다.

셋은 콤마로 구분됩니다.

더 많은 예제

예제

3개의 셋을 비교하여, 모든 3개의 셋에 존재하는 항목을 포함하는 셋을 반환합니다:

x = {"a", "b", "c"}
y = {"c", "d", "e"}
z = {"f", "g", "c"}
x.intersection_update(y, z)
print(x)

실행 예제