Курс 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. Работа с путями в Python
  3. Множественные конструкторы в Python
  4. Создание вложенных циклов for
  5. Обработка исключений в Python
  6. Обмен данными с asyncio.Queue
  7. Передача аргументов через **arguments
  8. Обязательные аргументы в Python
  9. Метод rsub в Python: расширение функциональности вычитания
  10. Управление асинхронными задачами на Python.
  11. Функция __init__ в Python
  12. Работа с комплексными числами
  13. Отладка в Python
  14. Генераторные функции в Python
  15. Изменения в обработке логических значений
  16. Основы работы с базами данных в Python
  17. Передача аргументов в Python
  18. Копирование файлов с shutil()
  19. Срез списка в Python
  20. Проверка типа объекта в Python
  21. Работа с NumPy массивами
  22. Библиотека Rich: форматирование текста
  23. Измерение времени выполнения в Python
  24. Приближение чисел в Python
  25. Оператор морж в Python 3.8
  26. Обход элементов в Python
  27. Комментарии в Python.
  28. Colorama: окрашивание текста в Python
  29. Lambda-функция в Python: использование с map() и sum()
  30. Метод сравнения объектов в Python
  31. Метод __irshift__ для побитового сдвига вправо
  32. Получение текущей даты и времени с помощью datetime
  33. Множественное назначение в Python
  34. Метод index() в Python
  35. Оператор += в Python
  36. Удаление элемента из списка
  37. Добавление элемента к кортежу
  38. Использование super() в Python
  39. Вычисление времени выполнения
  40. Методы classmethod и staticmethod
  41. Функции range() в Python
  42. Метод is_absolute() для PurePath
  43. Оператор continue в Python

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