Курс Python → Работа с множествами в Python

Тип данных «set» в Python представляет собой коллекцию, которая содержит уникальные и неизменяемые объекты. Он был введен в Python с версии 2.4 и представляет собой один из типов данных, реализующих математические множества. Множества в Python отличаются от списков или кортежей тем, что они не могут содержать дубликаты.

Для создания множества в Python можно использовать встроенную функцию set(), передавая ей последовательность или другие итерируемые объекты в качестве аргументов. Например:


my_set = set([1, 2, 3, 4, 5])
print(my_set)

Этот код создаст множество {1, 2, 3, 4, 5}, где каждый элемент является уникальным. Множество также поддерживает операции над множествами, такие как объединение, пересечение и разность.

Например, чтобы объединить два множества, можно использовать метод union() или оператор |:


set1 = {1, 2, 3}
set2 = {3, 4, 5}
union_set = set1.union(set2)
print(union_set)

Этот код выведет {1, 2, 3, 4, 5}, объединяя элементы из обоих множеств. Таким образом, тип данных «set» в Python предоставляет удобный способ работы с уникальными коллекциями объектов.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Динамическая типизация в Python
  2. Установка и использование Virtualenv
  3. Удаление элементов из списка в Python
  4. Удаление эмодзи с помощью pandas
  5. Преобразование чисел в Python
  6. Создание спинбокса в tkinter
  7. Оптимизация создания строк
  8. Преобразование регистра символов
  9. Имена объектов в Python
  10. Mad Libs Generator
  11. Работа с дробями в Python
  12. Пустой оператор pass в Python
  13. Оптимизация памяти с помощью __slots__
  14. Цикл for в Python
  15. Подписка на Kaspersky Team
  16. Итерация по копии коллекции
  17. Оператор распаковки в Python
  18. Динамическая типизация в Python
  19. Карта бомбоубежищ в Москве и Питере
  20. Замер времени выполнения кода
  21. Сортировка элементов в Python
  22. Python Метод Union Множеств
  23. Lambda-функция в Python: использование с map() и sum()
  24. Управление ресурсами с контекстными менеджерами
  25. Асинхронное выполнение задач в процессах
  26. Методы list в Python
  27. Установка и использование emoji
  28. Оптимизация поиска в словарях
  29. Очистка строки в Python
  30. Транспонирование 2D-массива с помощью zip
  31. Создание GUI на Tkinter
  32. ROT13 Шифр Цезаря в Python
  33. Нарезка списков в Python
  34. Сокращение ссылок с pyshorteners
  35. Преобразование данных в Python
  36. Получение пути к текущему скрипту с помощью os
  37. Создание файла с проверкой ошибки
  38. Тестирование с responses
  39. Псевдонимы в Python
  40. Фильтрация списков с itertools
  41. Разделение строк в Python
  42. Работа с классами данных
  43. Использование модуля math
  44. Выход из профиля в Django
  45. Переопределение метода __rshift__
  46. Разбиение строки в Python
  47. Модуль math: константы π и e
  48. Шаблоны Flask: условия и циклы
  49. Обратное распространение ошибки

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