Курс 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"
- Удаление файлов в Python
- Функции в Python: создание и вызов
- Строковое представление объектов
- Логические значения в Python
- Удаление файлов с shutil.os.remove()
- Работа с JSON в Python
- Работа с путями в Python
- Работа с итераторами через срезы
- Оператор in и not in в Python
- Работа с аргументами командной строки
- Приближение чисел в Python
- Проверка дубликатов в Python
- Ветвление выражения в Python
- Вычисление времени выполнения
- Библиотека schedule: планировщик задач
- Аннотации типов в Python
- Метод __index__ в Python
- Метод repr() в Python
- Обработка исключений в Python
- Копирование объектов в Python
- Подсчет часто встречающихся элементов
- Декоратор Ajax required
- Замыкания в Python
- Работа с каталогами в Python
- Разделение строки с регулярными выражениями
- Модуль subprocess: запуск внешних команд
- Функция print() — вывод информации
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Разделение строки на подстроки в Python
- Работа с Enum в Python3.
- Справка по импортированным модулям
- Оформление текста в консоли с TermColor
- ChainMap.new_child() — добавление нового словаря
- Частичное совпадение пользовательского ввода в Python 3.10
- Извлечение статей с newspaper3k
- Функция count() в Python
- Список методов и атрибутов
- Сравнение строк в Python
- Создание лямбда-функций
- Срезы в Python
- Поиск уникальных элементов строкой в Python
- Замена атрибута в именованном кортеже
- Метод count в Python: почему count(», ») возвращает 4?
- Работа с файловой системой в Python
- Копирование списков в Python
- Переопределение метода sub
- Numpy: использование Ellipsis
- Печать списка с помощью метода join















