English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python-Basisanleitung

Python-Flusskontrolle

Funktionen in Python

Datenarten in Python

Python-Dateioperationen

Python-Objekte und Klassen

Python-Daten und Zeit

Hochwertiges Wissen über Python

Python-Referenzhandbuch

Verwendung und Beispiel von Python-Menge symmetric_difference()

Methoden der Mengen in Python

Die Python-methode symmetric_difference() gibt die symmetrische Differenz der beiden Mengen zurück.

Die symmetrische Differenz von zwei Mengen A und B ist die Menge der Elemente, die in A oder B enthalten sind, aber nicht auf dem Schnittpunkt.

Die Syntax von symmetric_difference() ist:

A.symmetric_difference(B)

Beispiel1Arbeitsweise von :symmetric_difference()

A = {'a', 'b', 'c', 'd'}
B = {'c', 'd', 'e'}
C = {}
print(A.symmetric_difference(B))
print(B.symmetric_difference(A))
print(A.symmetric_difference(C))
print(B.symmetric_difference(C))

Ausgaberesultat

{'b', 'a', 'e'}
{'b', 'e', 'a'}
{'b', 'd', 'c', 'a'}
{'d', 'e', 'c'}

Symmetrische Differenz mit dem ^-Operator

In Python können wir auch den ^-Operator verwenden, um die symmetrische Differenz zu finden.

A = {'a', 'b', 'c', 'd'}
B = {'c', 'd', 'e'}
print(A ^ B)
print(B ^ A)
print(A ^ A)
print(B ^ B)

Ausgaberesultat

{'e', 'a', 'b'}
{'e', 'a', 'b'}
set()
set()

Methoden der Mengen in Python