Курс 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. Оператор «not» в Python
  2. Обработка исключения UnboundLocalError
  3. Поиск уникальных и повторяющихся элементов
  4. Сортировка данных в Python
  5. Переопределение оператора % для объектов
  6. Объявление переменных в Python
  7. Решение переменной Шредингера
  8. Работа с геоданными с помощью geopy
  9. Создание итератора
  10. Python enumerate() использование
  11. Работа с библиотекой requests
  12. Работа с SQLite в Python
  13. Оператор in для Python
  14. Docstring в Python
  15. Подсчет частотности элементов в Python
  16. Работа с итераторами через срезы
  17. Удаление пробелов методом translate()
  18. Разница между датами
  19. Аргумент по умолчанию
  20. Нахождение разницы между списками в Python
  21. Измерение времени выполнения кода с помощью time
  22. Форматирование строк в Python
  23. Расчет времени выполнения
  24. Python Translator: создание локальных переводчиков
  25. Избегайте пустого списка
  26. Обработка исключений в Python 3
  27. Дефолтные параметры в Python
  28. Определение имен функций
  29. globals и locals
  30. Проверка подстроки в строке с помощью in
  31. Использование обратной косой черты в f-строках
  32. Оператор walrus в Python
  33. Шаблоны Flask: условия и циклы
  34. Профилирование данных с Pandas
  35. Аннотации типов в Python
  36. Удаление ресурса в Python
  37. Получение списка файлов в директории с использованием os
  38. Установка и использование библиотеки google
  39. Работа с YAML в Python
  40. Декодирование строк в Python
  41. Передача словаря через **kwargs
  42. Структура строк в Python
  43. Метод rename() для переименования файлов и каталогов
  44. Объединение словарей в Python
  45. Декораторы в Python
  46. Работа с файлами в Python
  47. Метод is_absolute() для PurePath
  48. Поиск самого длинного слова в списке с использованием max()
  49. Идентификатор объекта в Python

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