Курс 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"
- Округление дробей в Python
- Обработка исключений в Python
- Оптимизация памяти в Python
- Рациональные числа в Python
- Игра Виселица на Python
- Избегайте ошибку FileNotFoundError
- Компиляция регулярных выражений
- Символ подчеркивания в Python
- Работа с многоуровневыми словарями в Python
- Форматирование кода на Python
- Метод lt для сортировки объектов
- Управление браузером с Selenium
- Метод сравнения объектов в Python
- Создание списка через итерацию
- Просмотр внешних файлов в %pycat
- Отправка POST-запроса в REST API
- Удаление файлов в Python
- Асинхронное выполнение задач в Python
- Разделение строки на подстроки в Python
- inspect в Python: анализ кода
- Очистка вывода в Python
- Функции map, filter, reduce
- Цикл for в Python
- Создание новой даты в Python
- Потоковый ввод в Python
- Печать месячного календаря
- Работа с SQLite в Python
- Цикл for в Python
- Метод join() для объединения элементов
- Переопределение метода __eq__
- Показ всплывающих окон Tkinter
- Повторение элементов списков
- Оператор in для Python
- Получение обратного списка чисел
- Курс по дообучению ChatGPT
- Операция += для списков
- Метод rrshift для пользовательских объектов
- Цикл for с enumerate() в Python
- Управление мышью и клавиатурой с Pyautogui
- Основные операции с Numpy
- Асинхронное программирование с asyncio
- Перемещение и удаление файлов в Python
- Модуль xkcd: добавление юмора в Python
- kwargs в Python
- Область видимости переменных в Python
- Python Calendar Usage
- Анонимные функции Lambda















