0

Есть список equals, в котором содержится несколько множеств. Мне нужно, чтобы все пересекающиеся множества в этом списке объединились в одно.

Пример:

equals = [ {1,2}, {2,3}, {3,4}, {10, 11, 12}, {10, 13}, {20, 21} ]
result = foo(equals)   # foo - та функция, которую мне нужно реализовать
print(result)          # Вывод: [{1, 2, 3, 4}, {10, 11, 12, 13}, {20, 21}]


Добавить комментарий