В Python можно проверить, является ли одно множество подмножеством другого. Множество A является подмножеством B, если B содержит все элементы A и имеет дополнительные элементы. Это можно сделать с помощью стандартного оператора сравнения:
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!')
Этот код выведет B is a subset of A. Множество A содержит все элементы B (1, 7, 18) и имеет дополнительные элементы (3, 5).
Чтобы ознакомиться с полным списком возможных операций с множествами в Python, посетите их официальную страницу, но это основные операции, на которых мы будем сосредотачиваться.
Задача
Даны две строки текста, нужно определить, содержат ли эти строки одинаковые множества символов.
Ввод содержит 2 строки текста.
Программа должна вывести Yes, если они содержат одинаковые множества символов, и No в противном случае.