Каков наиболее эффективный способ сравнения двух множеств? - PullRequest
0 голосов
/ 05 ноября 2018

В Python3, каков наименее трудоемкий способ сравнения двух Set с elements (имеют ли они одинаковые элементы или нет) ?

Например, я хочу функцию с именем compareSets, как показано ниже. Как мне написать код, чтобы он работал как можно меньше времени?

def compareSets(a, b):
    # if (elements are identical)
    # return True

    # if (elements are not identical)
    # return False
    pass

1 Ответ

0 голосов
/ 05 ноября 2018

Чтобы проверить, равны ли два набора, используйте оператор равенства (==). Вот пример из REPL, использующий преимущества многократных строк:

>>> set('a') == set('a')
True
>>> set('a') == set('b')
False
>>> set('a') == set('ab')
False
>>> set('ba') == set('ab') #Shows the sets are order-independent
True
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...