Курс 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. Работа с f-строками 2.0
  3. Форматирование строк с % в Python
  4. Запуск внешнего кода в Jupyter
  5. Проверка окончания строки с помощью str.endswith()
  6. Копирование и вставка текста в Python
  7. Метод append() для списка
  8. Получение ID текущего процесса
  9. Оператор Walrus в Python
  10. Enum в Python
  11. Фильтрация списков с itertools
  12. Создание списков в Python
  13. Базовые объекты Python
  14. Многострочные строки в Python
  15. Анонимные функции Lambda
  16. Модуль inspect: получение информации о объектах
  17. Виртуальные среды в Python
  18. Namedtuple в Python
  19. Стать Python-разработчиком
  20. Работа с deque из collections
  21. Удаление элементов из списка в Python
  22. Отправка POST-запроса в REST API
  23. Выборка чисел
  24. Создание словарей с defaultdict
  25. Работа с Event() в threading
  26. Howdoi — получение ответов из терминала
  27. Логирование с Logzero
  28. Работа с CSV файлами в Python
  29. Функция enumerate в Python
  30. Установка максимального количества цифр
  31. Замена переменных в Python
  32. Многопоточность и асинхронное программирование в Python
  33. Установка переменной среды в Python
  34. Применение функции к элементам списка
  35. Использование обратной косой черты в f-строках
  36. Перегрузка операторов в Python
  37. Блок else в обработке исключений
  38. Генераторные выражения и islice.
  39. Функции в Python: создание и вызов
  40. Основы работы со списками
  41. Сортировка данных с лямбда-функциями
  42. Печать календаря в Python
  43. Поиск анаграмм с Counter
  44. Управление памятью в Python
  45. Удаление символа из строки
  46. Сортировка с помощью параметра key

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