Курс 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 с Itertools
  3. Бесконечные списки в Python
  4. Функция pow() — возвести число в степень
  5. Получение ID текущего процесса
  6. Перегрузка операторов в Python
  7. Получение идентификатора объекта в памяти
  8. Обработка исключений в Python
  9. Установка и использование emoji
  10. Использование подчеркивания в REPL
  11. Управление IP-адресами через прокси
  12. Метод округления чисел
  13. Работа с deque из collections
  14. Измерение потребления памяти при сортировке
  15. Работа с CSV файлами
  16. Замер времени выполнения кода
  17. Создание словаря в Python
  18. Генерация строк с .join()
  19. Преобразование данных в Python
  20. Создание даты из строки ISO
  21. Работа с аргументами командной строки в Python
  22. Метод rlshift для битового сдвига
  23. Вывод с переменной через запятую
  24. Отправка поздравлений по дню рождения
  25. Удаление дубликатов из списка
  26. Объединение строк с помощью метода join
  27. Howdoi — получение ответов из терминала
  28. Функции map() и reduce() в Python
  29. Python Calendar Usage
  30. Создание коллекций из генератора
  31. Комментарии в Python
  32. Команда %dhist — список посещенных каталогов
  33. Игра «Угадывание чисел»
  34. Подсчет элементов в Python
  35. Оптимизация памяти с slots
  36. Выражения-генераторы в Python
  37. Оператор assert в Python
  38. Декораторы в Python
  39. Python Метод Union Множеств
  40. Добавление элементов в список: append() vs extend()
  41. Модуль os в Python: работа с файлами
  42. Проблема сравнения словарей
  43. Подсказки типов в Python
  44. Проверка на истинность объектов в Python
  45. Функция enumerate() в Python
  46. Эффективная конкатенация строк в Python
  47. Настройка логгера Logzero

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