Set' ы в Python реализованы так, что максимально напоминают математические множества. Давайте пройдемся по основным свойствам и возможностям множеств в Python, и разберемся, как их использовать. В математике множество -- это набор объектов произвольной природы. В Python множество тоже может содержать переменные разных типов, например: >>> A = {"My hovercraft is full of eels", 42, (3.14, 2.72)} Но есть одно ограничение: элементы множества должны быть хэшируемыми: например, в множество можно добавить строки, числа и кортежи, но нельзя словари и списки: >>> A...
Множество (set) — это структура данных, представляющая собой не организованный набор уникальных элементов одного типа. Данная структура очень тесно связано с математическим понятием теории множеств. В наиболее упрощенном понимании, множество — это набор уникальных однотипных данных, рассматриваемых как единое целое. Давайте рассмотрим пример реализации множества и основных операций выполняемых с множествами на языке C#. На рисунке ниже схематически представлены два множества A и B, а также основные операции: объединение, пересечение, разность...