Курс 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
  3. Переопределение метода delitem в Python
  4. Список и кортеж в Python
  5. Структура данных словарь в Python
  6. Аннотации типов в Python
  7. Просмотр атрибутов и методов класса
  8. Декораторы в Python
  9. Concrete Paths в Python
  10. Метод join() для объединения строк
  11. Обработка исключений с блоком else
  12. Бесконечная проверка в Python
  13. Python-dateutil — работа с датами
  14. Функции в одну строку
  15. Оператор continue в Python
  16. Применение функции к списку
  17. Работа с Telegram API на Python
  18. Работа с комплексными числами
  19. Открытие и запись файлов
  20. Именование столбцов в Python с pandas
  21. Избегайте изменяемых аргументов
  22. Сортировка в Python
  23. Работа с файлами и директориями в Python.
  24. Тестирование функции сложения
  25. Отладка утечек памяти в Python
  26. Оператор «or» в Python
  27. Фильтрация входных данных в Python
  28. Операции с массивами в NumPy
  29. Создание класса в Python
  30. Атрибуты класса и экземпляра
  31. Пропуск начальных строк с помощью dropwhile()
  32. Метод remove() для удаления элемента из списка
  33. Переопределение оператора % для объектов
  34. Списки в Python: основы
  35. Регулярные выражения: метод match
  36. Обработка исключений в Python
  37. Отправка POST-запроса в REST API
  38. Выход из профиля в Django
  39. Передача аргументов через **arguments
  40. Работа со временем в Python
  41. Замена атрибута в именованном кортеже
  42. Управление User-Agent в Python
  43. Модуль itertools: комбинации и перестановки
  44. Counter() — подсчет элементов
  45. Глобальные переменные в Python
  46. Конвертация коллекций в Python
  47. Форматирование вывода с F-строками
  48. Парсинг веб-страниц с Beautiful Soup

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