Функция объединения множеств - set.union() в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

В этом уроке по основам Python рассмотрим функцию set.union() для объединения множеств. 

Cинтаксис sets.union()

set.union(*others)

Аргументы:

  • *other - произвольное число объектов поддерживающих итерацию
  • sets, sets1 и sets2 - множество frozenset или set.

Метод set.union() позволяет комбинировать множество с одной или несколькими итерируемыми последовательностями. 

Метод возвращает новый набор с элементами наборов и вставленными элементами из всех *others (* — произвольное количество позиционных аргументов). Во время операции слияния дубликаты игнорируются.

Метод set.union() принимает в качестве аргумента *other произвольное число любого объекта, который поддерживает итерацию по своим элементам. Это может быть список, кортеж, список ключей словаря или любой другой набор и т.д.

Пример: 

sets = {0, 1, 2, 3}
fset = frozenset({2, 3, 4})
lists = [5, 6, 7]
tuples = (7, 8, 9)

set_union = set.union(sets, fset, lists, tuples)

print(set_union)

Результат:

{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
Теги записи: Python, Основы Python, set(),
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)