Курс 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. Переменная Шредингера
  3. Установка библиотек в Python
  4. Python Calendar Usage
  5. Печать в одной строке
  6. Объединение словарей в Python
  7. Сравнение строк в Python
  8. Основы Python за 14 дней
  9. Структура данных deque в Python
  10. Синхронизация доступа к ресурсам
  11. Распаковка элементов массива
  12. Отладка регулярных выражений в Python
  13. Замена текста с помощью sub
  14. Получение обратного списка чисел
  15. Вакансии в Nebius
  16. Упрощенный вывод данных в Python
  17. Циклы в Python
  18. Фильтрация последовательности
  19. Список импортированных модулей в Python
  20. Методы работы со строками в Python
  21. Декораторы в Python
  22. Сложные типы данных в Python
  23. Регулярные выражения: метод match
  24. Настройка логгера Logzero
  25. discard() — удаление элемента из множества
  26. Нахождение максимального значения и его индекса в списке
  27. Поиск уникальных элементов строкой в Python
  28. Методы HTTP запросов в Flask
  29. Преобразование списка в словарь через генератор
  30. Извлечение статей с newspaper3k
  31. Работа с географическими данными в Python
  32. Работа с множествами в Python
  33. Функция zip() в Python
  34. Измерение времени выполнения кода в Python
  35. Обход дочерних элементов BeautifulSoup
  36. Поиск email
  37. Метод __irshift__ для побитового сдвига вправо
  38. Применение функции к элементам списка
  39. Управление ресурсами в Python
  40. Атрибуты класса и экземпляра в Python
  41. Управление User-Agent в Python
  42. Руководство по Pymorphy2
  43. Красивый вывод списка
  44. Импорт и использование модулей в Python
  45. Многострочные комментарии в Python
  46. Изменяемые и неизменяемые объекты
  47. Определение объема памяти объекта
  48. Копирование объектов в Python

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