Курс 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 enumerate() функции
  2. Python Метод sleep() времени
  3. Python Метод Union Множеств
  4. Python 3.12: переиспользование кавычек
  5. Обработка элементов в Python
  6. Методы HTTP запросов в Flask
  7. Список методов и атрибутов
  8. Генераторы в Python
  9. Стать Python-разработчиком
  10. Создание GUI с Tkinter: Entry
  11. Отслеживание выполнения программы с библиотекой tqdm
  12. Генерация строк с .join()
  13. split() — разделение строки
  14. Списковое включение в Python
  15. Лямбда-функции в Python
  16. Сортировка HTML-элементов
  17. Запрос пароля с помощью getpass
  18. Python-dateutil — работа с датами
  19. Генерация чисел с range()
  20. Проверка версии Python
  21. Функция enumerate в Python
  22. Оператор assert в Python
  23. Цикл for в Python
  24. Python Enum Weekday Usage
  25. Управление браузером с Selenium
  26. Обновление ключей в Python
  27. Принцип одной функции
  28. Метод remove() для удаления элемента из списка
  29. Управление асинхронными задачами на Python.
  30. Сериализация объектов в Python
  31. Работа с deque из collections
  32. Руководство по использованию Colorama
  33. Конкатенация строк с join() в Python
  34. Оператор Walrus в Python
  35. Работа с zip()
  36. Создание объекта timedelta
  37. Модуль xkcd: загрузка комиксов
  38. Функция map() и ленивая оценка
  39. Python enumerate() для работы с индексами
  40. Замена текста с re.sub()
  41. Отслеживание прогресса с tqdm
  42. Переопределение метода __or__()
  43. Именованные кортежи в Python
  44. Парсинг веб-страниц с Beautiful Soup
  45. Распаковка с оператором *
  46. Преобразование регистра символов
  47. Counter() — подсчет элементов

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