Курс 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. Преобразование символов с помощью map
  2. Декоратор total_ordering для класса Point
  3. Управление виртуальными средами в Python
  4. Изменение регистра данных
  5. Создание списка через итерацию
  6. Работа со слайсами
  7. Подписка на @SelectelNews
  8. Объединение строк с помощью метода join
  9. Импортирование в Python
  10. Обработка исключений в Python
  11. Измерение времени выполнения кода
  12. Конкатенация строк с join() в Python
  13. Структуры данных в Python
  14. Множественные конструкторы в Python
  15. Основные функции и модули Python
  16. Python Поверхностное Копирование
  17. Оператор == в Python
  18. Проблема с изменяемыми аргументами
  19. Именованные аргументы в Python
  20. Функциональное программирование.
  21. Конвертация изображений в PDF
  22. Создание списков в Python
  23. Функция enumerate в Python
  24. Распаковка элементов массива
  25. Python Translator: создание локальных переводчиков
  26. Вызов внешних программ в Python с помощью sh
  27. Создание циклической ссылки
  28. Удаление элемента из списка в Python
  29. Переопределение метода
  30. Строки в Python: апострофы и кавычки
  31. Оптимизация гиперпараметров с Scikit Optimize
  32. Избегайте двойного подчеркивания
  33. Оптимизация памяти в Python
  34. Основы работы с базами данных в Python
  35. Доступ к локальным переменным
  36. Установка и использование Virtualenv
  37. Методы обработки строк в Python
  38. Определение локальных переменных в Python
  39. Возврат нескольких значений из функции
  40. Реализация операции -= для пользовательского класса
  41. Переопределение метода len
  42. Обучение модели с указанием эпох
  43. Обработка исключений в Python
  44. Прокачанный трейсинг ошибок
  45. Уникальность ключей в словаре
  46. Работа с NumPy
  47. Добавление элемента к кортежу
  48. Цепные операции в Python
  49. Декораторы в Python

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