Курс 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. Обработка исключений
  2. Многострочные комментарии в Python
  3. Работа с кортежами в Python
  4. Поиск уникальных элементов строкой в Python
  5. Создание и использование модулей в Python
  6. Получение ID процесса
  7. Библиотека sh: удобные команды терминала
  8. Класс Counter() для подсчета элементов
  9. Функция enumerate() в Python
  10. Роль object и type в Python
  11. Принцип одной функции
  12. Транспонирование 2D-массива с помощью zip
  13. Python Аргументы по умолчанию
  14. Роль запятой в Python
  15. Раздувающийся словарь в Python
  16. Преобразование в float
  17. Создание списка через итерацию
  18. Работа с утверждениями в Python
  19. Печать календаря
  20. Проверка кортежей.
  21. Измерение времени выполнения кода
  22. Поиск подстроки в строке
  23. Сохранение и загрузка модели в PyTorch
  24. Слияние словарей в Python 3.9
  25. Работа с timedelta в Python
  26. Делегирование в Python
  27. Замена подстроки
  28. Создание словаря с значением по умолчанию
  29. Генерация QR-кодов с Python
  30. Атрибуты объекта в Python
  31. Модуль xkcd: добавление юмора в Python
  32. Замена элементов в списке с помощью генераторов списков
  33. Функция map() в Python
  34. Добавление вложенных списков
  35. Numpy: использование Ellipsis
  36. Объединение кортежей в Python
  37. Определение наиболее частого элемента с помощью collections.Counter
  38. Игра Виселица на Python
  39. Сортировка данных с лямбда-функциями
  40. Тестирование времени с Freezegun
  41. Метод __imod__ для Python
  42. Многопроцессорное программирование в Python
  43. Математические функции в Python
  44. Удаление элемента из списка в Python
  45. Функции all() и any() в Python
  46. Получение локальных переменных в Python
  47. Базовые объекты Python
  48. Визуализация пропусков данных

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