Курс 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"

  1. Округление дробей в Python
  2. Обработка исключений в Python
  3. Оптимизация памяти в Python
  4. Рациональные числа в Python
  5. Игра Виселица на Python
  6. Избегайте ошибку FileNotFoundError
  7. Компиляция регулярных выражений
  8. Символ подчеркивания в Python
  9. Работа с многоуровневыми словарями в Python
  10. Форматирование кода на Python
  11. Метод lt для сортировки объектов
  12. Управление браузером с Selenium
  13. Метод сравнения объектов в Python
  14. Создание списка через итерацию
  15. Просмотр внешних файлов в %pycat
  16. Отправка POST-запроса в REST API
  17. Удаление файлов в Python
  18. Асинхронное выполнение задач в Python
  19. Разделение строки на подстроки в Python
  20. inspect в Python: анализ кода
  21. Очистка вывода в Python
  22. Функции map, filter, reduce
  23. Цикл for в Python
  24. Создание новой даты в Python
  25. Потоковый ввод в Python
  26. Печать месячного календаря
  27. Работа с SQLite в Python
  28. Цикл for в Python
  29. Метод join() для объединения элементов
  30. Переопределение метода __eq__
  31. Показ всплывающих окон Tkinter
  32. Повторение элементов списков
  33. Оператор in для Python
  34. Получение обратного списка чисел
  35. Курс по дообучению ChatGPT
  36. Операция += для списков
  37. Метод rrshift для пользовательских объектов
  38. Цикл for с enumerate() в Python
  39. Управление мышью и клавиатурой с Pyautogui
  40. Основные операции с Numpy
  41. Асинхронное программирование с asyncio
  42. Перемещение и удаление файлов в Python
  43. Модуль xkcd: добавление юмора в Python
  44. kwargs в Python
  45. Область видимости переменных в Python
  46. Python Calendar Usage
  47. Анонимные функции Lambda

Marketello читают маркетологи из крутых компаний