Курс 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"
- Работа с базами данных SQLite
- Транспонирование 2D-массива с помощью zip
- Работа с SQLite в Python
- Метод join() для объединения строк
- Сравнение строк в Python
- Разделение строки в Python
- Поиск индекса элемента
- Вывод букв строки в Python
- Работа с байтовыми строками в Python
- Удаление символа из строки
- Методы Python для работы с данными
- Обработка исключений в Python 3
- Преобразование списка в словарь через генератор
- Метод repr() в Python
- Методы работы со списками
- Python 3.12: Псевдонимы типов
- Работа с каталогами в Python
- Базовые объекты Python
- Конвертация коллекций в Python
- Блок else в циклах Python
- Особенности ключей словаря в Python
- Сортировка и обратный порядок
- Рекурсия для обращения строки
- Имена объектов в Python
- Принципы программирования
- Работа со стеком в Python
- Операции с кортежами
- Метод rmatmul для обратного матричного умножения
- Копирование и вставка текста в Python
- Ключевое слово global в Python
- Операторы увеличения и уменьшения в Python
- Команда %dhist — список посещенных каталогов
- Разделение строки на подстроки в Python
- Атрибуты объекта в Python
- Создание новых функций с помощью functools.partial
- Генераторы в Python
- Генератор списка в Python
- Встроенные функции Python
- Функциональное программирование.
- Метод ifloordiv для пользовательских классов
- Возвращение нескольких значений через кортеж или класс
- Проверка наличия элемента в списке
- Пустой оператор pass в Python
- Резервирование символов в Python
- Работа со словарями с defaultdict из collections















