이를 달성하기 위해 set 데이터 유형을 사용할 수 있습니다. Set은 순서가 지정되지 않은 컬렉션이며 고유하고 변경할 수 없는 개체입니다. 수학의 집합 이론에 정의된 집합 연산을 수행하는 데 사용됩니다. 두 세트에 대한 대칭 차분 연산은 공통 요소를 제외한 요소를 생성합니다.
예시
두 딕셔너리 객체의 키로 집합 객체를 만들고 ^ 연산자를 사용하여 대칭 차분을 수행할 수 있습니다.
>>> D1={1:100, 2:200, 3:300} >>> D2={1:1000, 3:300, 5:500} >>> set(D1.keys())^set(D2.keys()) {2, 5}