Курс 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. Метод __float__ в Python
  2. Работа с кортежами в Python
  3. Приоритет операций в Python
  4. Создание класса очереди
  5. Проблема сравнения словарей
  6. Переопределение метода __pow__
  7. Комментарии в Python.
  8. Применение функции к списку
  9. Цикл for в Python
  10. Измерение потребления памяти при сортировке
  11. Многострочные строки в Python
  12. Поиск подстроки в строке
  13. Списки в Python
  14. Зарезервированные слова в Python
  15. Удаление элементов из списка в Python
  16. Список переменных в Python
  17. Извлечение чисел из текста
  18. Получение комбинаций в Python
  19. Пространство имен в Python
  20. Работа с библиотекой requests
  21. Переопределение метода __floordiv__
  22. Тайное преобразование типа ключа
  23. Класс-оболочка для словарей
  24. Работа с массивами в Python
  25. Значения по умолчанию в Python
  26. Big O оптимизация
  27. Создание задания в Cron
  28. Преобразование строк в числа в Python
  29. Создание списков в Python
  30. Python union() функция — объединение множеств
  31. Подсчет элементов в списке с Counter
  32. Python Аргументы по умолчанию
  33. Инверсия списка и строки в Python
  34. Оптимизация сравнения в Python
  35. Использование эмодзи в Python
  36. Управление виртуальными средами в Python
  37. Метод add для класса Vector
  38. Основные операции с библиотекой Numpy
  39. Область видимости переменных
  40. Подсчет часто встречающихся элементов
  41. Howdoi — получение ответов из терминала
  42. Оператор «not» в Python
  43. Подсчет частоты элементов с Counter
  44. Операторы сравнения в Python
  45. Комментарии в Python

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