Курс Python → Python Метод Union Множеств
Функция union() в Python предназначена для выполнения операции объединения множеств. В теории множеств объединение представляет собой набор всех элементов, которые содержатся хотя бы в одном из множеств. Например, если у нас есть два множества: {1, 2, 3} и {3, 4, 5}, то их объединение будет равно {1, 2, 3, 4, 5}.
Класс set в Python предоставляет метод union(), который позволяет выполнить объединение двух или более множеств. Для этого достаточно вызвать метод union() у одного из множеств и передать в качестве аргументов другие множества, с которыми нужно выполнить объединение. Результатом выполнения метода будет новое множество, содержащее все уникальные элементы из исходных множеств.
set1 = {1, 2, 3}
set2 = {3, 4, 5}
union_set = set1.union(set2)
print(union_set) # Вывод: {1, 2, 3, 4, 5}
В приведенном примере мы создаем два множества set1 и set2, затем вызываем метод union() у set1 и передаем set2 в качестве аргумента. Результатом будет новое множество union_set, содержащее все элементы из обоих исходных множеств.
Метод union() возвращает новое множество и не изменяет исходные множества. Если необходимо изменить исходные множества, можно воспользоваться оператором |, который также позволяет выполнить объединение множеств. Например, set1 | set2 вернет то же самое множество, что и set1.union(set2).
Другие уроки курса "Python"
- Метод setitem в Python
- Метод __ilshift__ для битового сдвига влево
- Инверсия списков и строк в Python
- Работа со словарями Python
- Установка и использование emoji
- Просмотр файла в Jupyter Noteboo
- Переопределение метода divmod
- Сортировка HTML по CSS-селектору
- Множественное назначение в Python
- Функция zip() для объединения списков
- Оператор @ для умножения матриц
- Оператор break в Python
- Итерация по коллекции в Python
- Аннотации типов в Python
- Разработка Telegram-ботов
- Объединение объектов в Python
- Считывание бинарного файла в Python
- Округление чисел с помощью round
- Работа с argparse
- Названия столбцов в Python таблицах
- Antigravity модуль
- Философия Python
- Numpy: разбиение массивов
- Перемешивание списка с shuffle()
- Очистка данных в Python
- Операции со строками в Python
- Атрибуты класса и экземпляра
- Добавление элементов в список: append() vs extend()
- Игра «Угадывание чисел»
- Форматирование строк с f-строками
- Оператор деления для класса Rational
- Создание вложенных циклов for
- Моржовый оператор в Python 3.8
- Генерация QR-кодов с библиотекой qrcode
- Объединение словарей в Python
- Функции в одну строку
- Цикл for в Python
- Работа с *args и **kwargs в Python
- Работа с часовыми поясами в Python.
- Работа с временем в Python
- Логирование с Logzero
- Работа с очередями в Python
- Форматирование строк в Python
- Удаление ключа из словаря
- Обрезка изображения с Pillow
- Подсчет частотности элементов в Python















