Я хочу функцию, которая скажет, является ли подмножество правильным. Так что, если они идентичны, он вернет True, если нет, то False. У меня очень простой дизайн, но он не учитывает свойства набора, то есть, если в наборе есть дубликаты, он удалит их. Также будет идентифицировано, если один набор находится в другом наборе. Вот мой код:
def proper_subset(S,T):
if S == T:
return True
else:
return False
Вот несколько контрольных примеров того, что он делает и что ДОЛЖЕН делать:
#What it does
S = {1,2}
T = {1,2,3}
proper_subset(S,T)
>>> False
#What it should do
S = {1,2}
T = {1,2,3}
proper_subset(S,T)
>>> True
Пожалуйста, помогите!