frozenset¶
- class
frozenset
Не изменяемые множества
frozenset('str') # frozenset({'s', 't', 'r'}) frozenset('str') & {'s', 'i'} # frozenset({'s'})
-
copy
()¶ Возвращает копию объекта
-
difference
(set)¶ Возвращает множество, разницу между множествами
{1,2,3} - {1,2,4} # {3} {1,2,3}.difference(set([1,2,4])) # {3}
-
intersection
(set)¶ Возвращает пересечение множеств, элементы которые существуют в обоих множествах
{1,2,3}.intersection({1,2,4}) # {1,2} set([1,2,3]) & set([1,2,4]) # {1,2}
-
isdisjoint
(set)¶ Возвращает
bool
, множества не имеют одинаковых элементов{1,2,3}.isdisjoint({4,5,6}) # True {1,2,3}.isdisjoint({4,5,1}) # False
-
issubset
(set)¶ Возвращает булево, входит ли исходное множество в указанное
s = {1,2,3} s.issubset(set([1,2,3,4])) # True {1,2,3} <= {1,2,3} # True {1,2,3} <= {1,2,3,4} # True {1,2,3} < {1,2,3} # False {1,2,3} < {1,2,3,4} # True
-
issuperset
(set)¶ Проверяет, входит ли указанное множество в исходное множество
s = {1,2,3} s.issuperset(set([1,2])) # True {1,2,3} >= {1,2} # True {1,2,3} >= {1,2,3} # True {1,2,3} > {1,2} # True {1,2,3} > {1,2,3} # False
-
symmetric_difference
(set)¶ Возвращает множество, которое не содержит одинаковых элементов
s = {1,2,3} s.symmetric_difference(set([1,2,4])) # {3, 4} {1,2,3} ^ {1,2,4} # {3, 4}
-
union
(set)¶ Возвращает новое множество, объединенное из двух.
s = {1, 2, 3} s.union(set([4, 5, 6])) # {1, 2, 3, 4, 5, 6} s | set([4,5,6]) # {1, 2, 3, 4, 5, 6}
-