Курс Python → Объединение множеств в Python
Для объединения множеств без изменения исходных используется оператор «|». Например, если у нас есть два множества set1 и set2, то результатом их объединения будет новое множество, содержащее все элементы из обоих множеств.
set1 = {1, 2, 3}
set2 = {3, 4, 5}
result_set = set1 | set2
print(result_set) # вывод: {1, 2, 3, 4, 5}
Также можно использовать метод union() для объединения множеств. Этот метод принимает другое множество в качестве аргумента и возвращает новое множество, содержащее все уникальные элементы из обоих множеств.
set1 = {1, 2, 3}
set2 = {3, 4, 5}
result_set = set1.union(set2)
print(result_set) # вывод: {1, 2, 3, 4, 5}
Если нужно объединить множества без изменения исходных, то следует сохранить результат в новую переменную, так как исходные множества останутся неизменными. В Python множества являются изменяемыми объектами, поэтому они не могут быть изменены напрямую.
Важно помнить, что множества не могут содержать дубликаты элементов, поэтому при объединении множеств все дублирующиеся элементы будут автоматически удалены, оставляя только уникальные элементы в новом множестве.
Другие уроки курса "Python"
- Команда %dhist — список посещенных каталогов
- Округление чисел с помощью round
- Измерение времени выполнения кода
- Обработка ошибок в Python
- Группировка элементов Python
- Метод split() в Python
- Декораторы в Python
- Назначение максимального и минимального значения переменной в Python.
- Работа с Colorama
- Python и Юникод: работа с цифрами
- Создание и удаление объектов
- Определение относительного пути
- Monkey Patching в Python
- Сравнение def и lambda функций в Python
- Генератор чисел Фибоначчи
- Метод clear для коллекций
- Реализация метода __abs__ в Python
- Сортировка и разворот списка
- Получение текущего времени в Python
- Сериализация объектов в Python
- Декораторы в Python
- Документация функции help() в Python
- Объединение словарей в Python 3.5+
- Defaultdict в Python
- Именованные аргументы в Python
- Импорт и использование модулей в Python
- Удаление дубликатов из списка с помощью dict.fromkeys
- Циклы в Python
- Работа с комплексными числами
- Многопоточность и асинхронное программирование в Python
- Создание именованных кортежей в Python
- Структура строк в Python
- Импорт объектов из модулей
- Создание директории в Python
- Блок else в циклах.
- Удаление элемента по индексу
- Python 3.12: переиспользование кавычек
- Метод rsub в Python: расширение функциональности вычитания
- Работа с кортежами в Python
- Создание новых функций через partial
- Модуль itertools: эффективная работа с итераторами
- Создание словарей и множеств в Python.
- Обновление ключей в Python
- Модуль itertools: комбинации и перестановки
- Проверка подстроки в строке















