Курс 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. Работа с Requests для HTTP-запросов
  3. Работа с изменяемыми коллекциями
  4. Работа с буфером обмена на Python
  5. Равенство и идентичность в Python
  6. Оператор объединения словарей
  7. Работа с кортежами в Python
  8. Удаление элементов из списка в Python
  9. Замена символов в Python
  10. Работа с изображениями Pillow
  11. Функции min(), max(), sum()
  12. Измерение времени выполнения кода
  13. Создание виртуальной среды
  14. PUT запрос для обновления данных
  15. Моржовый оператор в Python 3.8
  16. Преобразование данных в Python
  17. Запуск файлового сервера
  18. Частичное совпадение пользовательского ввода в Python 3.10
  19. Обработка исключений в Python 3
  20. Контекстный менеджер в Python
  21. Использование модуля __future__
  22. Определение размера папок в Python
  23. Метод count() для списков
  24. Форматирование вывода с F-строками
  25. Многострочные строки в Python
  26. Работа с срезами в Numpy
  27. Библиотека wikipedia для Python
  28. Расчет времени выполнения программы
  29. Итерация по копии коллекции
  30. Списковые включения в Python
  31. Функция reduce() в Python
  32. Работа с JSON данными в Python
  33. Получение текущего времени в Python
  34. Удаление эмодзи с помощью pandas
  35. Автоматизация скриптов на AWS Lightsail.
  36. Назначение максимального и минимального значения переменной в Python.
  37. Метод gt в Python
  38. Декораторы в Python
  39. Участие в LP стейкинге Waves
  40. Изменение логики работы с временем
  41. Работа с контекстными переменными
  42. Работа со словарями
  43. Улучшенные подсказки для импорта в Python 3.12
  44. Получение атрибутов и методов класса
  45. TON Smart Challenge #2: участие и подготовка
  46. Функция sleep() в Python
  47. Создание словаря с значением по умолчанию
  48. Отрицательные индексы списков

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