Python ermöglicht es, zu prüfen, ob eine Menge eine Teilmenge einer anderen Menge ist. Menge A ist eine Teilmenge von B, wenn B alle Elemente von A enthält und zusätzlich noch weitere Elemente hat. Dies kann mit einem Standard-Vergleichsoperator erfolgen:
a = {1, 3, 5, 7, 18}
b = {1, 7, 18}
if b <= a:
print('B is a subset of A')
elif a <= b:
print('A is a subset of B')
else:
print('Not a subset!')
Dies wird B is a subset of A ausgeben. A enthält alle Elemente von B (1, 7, 18) und hat zusätzlich noch weitere (3, 5).
Um die vollständige Liste der möglichen Operationen mit Python-Mengen zu finden, besuchen Sie deren offizielle Seite, aber dies sind die Hauptoperationen, auf die wir uns konzentrieren werden.
Herausforderung
Gegeben sind zwei Textzeilen, und Sie sollen feststellen, ob diese beiden Zeilen dasselbe Set von Symbolen enthalten.
Die Eingabe besteht aus 2 Textzeilen.
Das Programm soll Yes ausgeben, wenn sie dasselbe Set von Symbolen enthalten, und andernfalls No.