Курс 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. Подсчет частоты элементов с Counter
  2. Класс Counter() для подсчета элементов
  3. Экспорт данных в файл.
  4. Запуск асинхронной корутины
  5. Создание инструмента обнаружения плагиата
  6. Переопределение метода __floordiv__
  7. Python union() функция — объединение множеств
  8. Вычисление логарифмов в Python
  9. Вычисление натурального логарифма в NumPy
  10. Проверка подстроки в строке с помощью in
  11. Оператор Walrus в Python
  12. Переопределение метода __or__()
  13. Переопределение унарных операторов
  14. Декораторы в Python
  15. Регулярные выражения в Python
  16. Работа с GitHub в Telegram
  17. Операции с матрицами в Python
  18. Удаление дубликатов с помощью множеств
  19. Работа со строками в Python
  20. Проверка элемента в множестве.
  21. Хранение данных
  22. Структуры данных в Python
  23. Модуль sys: основы
  24. Разделение строк в Python
  25. Метод enumerate() в Python
  26. Создание словарей и множеств в Python
  27. Метод difference_update() — разность множеств
  28. Поиск элементов BeautifulSoup
  29. Атрибуты класса и экземпляра
  30. UserList в Python: Описание и примеры использования
  31. Повторение и перенос строки
  32. Функция count() в Python
  33. Парсинг статей с Newspaper3k
  34. Создание словаря в Python
  35. Замыкания в Python
  36. Python: динамическая типизация и проверка типов
  37. Структуры данных в Python
  38. Преобразование данных в Python
  39. Переопределение метода __pow__
  40. Обработка исключения UnboundLocalError
  41. Основные методы NumPy
  42. Операторы Splat и splatty-splat
  43. Автоматизация скриптов на AWS Lightsail.
  44. Присоединение элементов коллекции
  45. Enum в Python
  46. Модуль antigravity: генерация координат
  47. Создание новой даты в Python

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