Курс 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"
- Combobox в Tkinter
- Метод eq для сравнения объектов
- Извлечение данных из JSON
- Библиотека funcy: удобные утилиты
- Многострочные строки в Python
- Возврат нескольких значений из функции
- Форматирование строк с f-строками
- Метод pos в Python
- Метод __imod__ для Python
- Удаление ключа из словаря
- Проверка надежности пароля на Python
- Работа с WindowsPath()
- Модуль subprocess: запуск внешних команд
- Docstring в Python
- Оператор Walrus в Python
- Управление фоновыми задачами в Python
- Создание комплексных чисел
- Генерация случайных чисел в Python
- Библиотека sh: удобные команды терминала
- Использование модуля math
- capitalize() — изменение регистра первого символа строки
- Измерение времени выполнения с помощью time
- Извлечение новостей с помощью newspaper3k
- Использование функции product
- Работа с датой и временем в Python
- Аннотации типов в Python
- Поиск элементов BeautifulSoup
- Объединение словарей в Python 3.5+
- Работа с кортежами в Python
- Измерение времени выполнения кода в Python
- Списковое включение в Python
- Логический оператор «and» в Python
- *args и **kwargs в Python
- Измерение времени выполнения кода
- Анонимные функции Lambda
- Изменение объектов в Python
- Antigravity модуль
- Переопределение метода __and__
- Структурирование именованных констант
- Динамическая типизация в Python
- Метод __ilshift__ для битового сдвига влево
- Фильтрация списка от «ложных» значений
- Конкатенация строк в Python
- Метод ior для битовых операций
- Аргумент по умолчанию
- Настройка вывода в Numpy















