все Python 3Множества (set)функция
frozenset.union
frozenset
Возвращает новый frozenset — объединение с переданными итерируемыми.
Синтаксис
f.union(*others)
Оператор | требует множеств с обеих сторон, а union() принимает любые итерируемые и сразу несколько за один вызов. Тип результата задаёт объект слева: frozenset.union(обычное_множество) вернёт именно frozenset. Изменить frozenset на месте нельзя — метода update() у него нет, только новый объект.
Примеры
print(frozenset({1, 2}).union({3})) # → frozenset({1, 2, 3})
print(sorted(frozenset({1, 2}).union([2, 3], (4,)))) # → [1, 2, 3, 4]
print(sorted(frozenset('ab').union('bc'))) # → ['a', 'b', 'c']
print(frozenset().union()) # → frozenset()
print(type(frozenset({1}).union({2, 3})).__name__) # → frozenset
print(frozenset({1, 2}) | [3]) # → TypeError
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности